vue 에서 전역 구성 요 소 를 사용자 정의 하고 전역 방법 으로 Vue.use()를 사용 합 니 다.
Vue.use(plugin):Vue.js 플러그 인 을 설치 합 니 다.플러그 인 이 대상 이 라면 인 스타 그램 방법 을 제공 해 야 합 니 다.플러그 인 이 함수 라면 인 스타 그램 방법 으로 사 용 됩 니 다.install 방법 은 Vue 의 매개 변수 로 호출 됩 니 다.
인 스타 그램 방법 이 같은 플러그 인 에 여러 번 호출 되면 플러그 인 은 한 번 만 설 치 됩 니 다.
Vue.js 플러그 인 은 공개 적 인 방법 으로 설치 해 야 합 니 다.이 방법의 첫 번 째 매개 변 수 는 Vue 구조 기 이 고 두 번 째 매개 변 수 는 선택 할 수 있 는 옵션 대상 입 니 다.
MyPlugin.install = function (Vue, options) {
 // 1.          
 Vue.myGlobalMethod = function () {
  //   ...
 }
 // 2.       
 Vue.directive('my-directive', {
  bind (el, binding, vnode, oldVnode) {
   //   ...
  }
  ...
 })
 // 3.     
 Vue.mixin({
  created: function () {
   //   ...
  }
  ...
 })
 // 4.       
 Vue.prototype.$myMethod = function (methodOptions) {
  //   ...
 }
}
전역 방법 으로 Vue.use()플러그 인 사용:
//    `MyPlugin.install(Vue)`
Vue.use(MyPlugin)옵션 대상 을 입력 할 수도 있 습 니 다:
Vue.use(MyPlugin, { someOption: true })Vue.use 는 같은 플러그 인 을 여러 번 등록 하 는 것 을 자동 으로 막 습 니 다.이 플러그 인 은 한 번 만 등록 합 니 다.Vue.js 가 공식 적 으로 제공 하 는 일부 플러그 인(예 를 들 어 vue-router)은 Vue 가 접근 가능 한 전역 변수 임 을 감지 할 때 Vue.use()를 자동 으로 호출 합 니 다.그러나 예 를 들 어 CommonJS 의 모듈 환경 에서 Vue.use()를 항상 명시 적 으로 호출 해 야 합 니 다.
//   Browserify   webpack     CommonJS      
var Vue = require('vue')
var VueRouter = require('vue-router')
//          
Vue.use(VueRouter)인 스 턴 스:children 구성 요소 구현main.js 에서 이 구성 요 소 를 사용 하 는 방법:
import childModule from './components/children'
Vue.use(childModule)구성 요소 폴 더 의 디 렉 터 리 구 조 는 다음 과 같 습 니 다.
|-components
  |-children
    |-index.js     ,  install
    |-children.vue (         )children.vue 코드 는 다음 과 같 습 니 다.
import childrencomponent from './children.vue'
const childrenMo = {
  install:function(Vue){
    Vue.component('childModule',childrencomponent)
  }
}
export default childrenMo이렇게 하면 vue.use 를 통 해 전역 구성 요 소 를 호출 할 수 있 습 니 다.이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fastapi websocket 및 vue 3(Composition API)1부: FastAPI virtualenv 만들기(선택 사항) FastAPI 및 필요한 모든 것을 다음과 같이 설치하십시오. 생성main.py 파일 및 실행 - 브라우저에서 이 링크 열기http://127.0.0.1:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.