>웹 프론트엔드 >uni-app >uniapp에 js 파일을 도입하는 방법

uniapp에 js 파일을 도입하는 방법

王林
王林원래의
2023-05-21 21:16:355829검색

Uniapp이 지속적으로 성장하고 발전함에 따라 점점 더 많은 개발자가 이를 사용하여 크로스 플랫폼 애플리케이션을 개발하기 시작했습니다. 개발 과정에서 때로는 직접 작성한 일부 js 파일을 도입해야 할 수도 있습니다. 이 기사에서는 Uniapp을 사용하여 js 파일을 도입하는 방법을 소개합니다.

1. 페이지에 js 파일 삽입

  1. 페이지 디렉토리에서 js 파일을 삽입해야 하는 페이지를 찾습니다(예: index.vue)
  2. 페이지의 스크립트 태그에서 다음 코드를 사용하여 삽입합니다. js 파일:
import xxx from '@/xxx.js' 

그 중 '@' 기호는 프로젝트 루트 디렉터리를 나타내고, xxx는 직접 작성한 js 파일 이름을 나타냅니다. 파일이 루트 디렉터리에 없으면 가져오기 경로를 수정해야 합니다.

  1. 코드에서 js 파일의 메서드나 변수를 사용하세요. 예:
xxx.doSomething();

2. js 파일을 구성 요소에 추가합니다.

  1. js 파일을 추가해야 하는 구성 요소 파일을 찾습니다(예: my-comComponent.vue)
  2. 컴포넌트의 스크립트 태그에서 다음 코드를 사용하여 js 파일을 소개합니다.
import xxx from '@/xxx.js' 

마찬가지로 '@' 기호는 프로젝트 루트 디렉터리를 나타내고 xxx는 해당 프로젝트의 이름을 나타냅니다. 직접 작성한 js 파일입니다. 파일이 루트 디렉터리에 없으면 가져오기 경로를 수정해야 합니다.

  1. 구성 요소 코드에서 js 파일의 메서드나 변수를 사용합니다. 예:
mounted() {
  xxx.doSomething();
}

3. js 파일을 전역적으로 도입합니다.

  1. 프로젝트 루트 디렉터리에서 vue.config.js 파일을 찾습니다.
  2. 파일에 다음 코드를 추가합니다:
configureWebpack: {
  externals: {
    'xxx': 'xxx'
  },
  resolve: {
    alias: {
      '@': path.resolve(__dirname, './src')
    }
  }
}

그 중 'xxx': 'xxx'는 도입해야 할 js 파일 이름을 나타내며, 첫 번째 'xxx'는 프로젝트에 있는 파일 이름, 두 번째 'xxx'는 전역 컨텍스트의 이름이며 '@' 기호도 프로젝트 루트 디렉터리를 나타냅니다.

  1. js 파일을 사용해야 하는 곳마다 다음 코드를 사용하여 import합니다.
window.xxx.doSomething();

IV. Summary

위의 세 가지 방법을 통해 Uniapp에서 작성한 js 파일을 도입하고 페이지, 구성 요소 또는 전역적으로 사용됩니다. js 파일을 작성할 때 소개 실패나 코드 혼동을 피하기 위해 이름 지정 및 경로 사양에 주의해야 합니다.

위 내용은 uniapp에 js 파일을 도입하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.