programing

Laravel 프로젝트의 Vue.use(VueResource) 문자열은 어디에 있습니까?

goodcopy 2022. 8. 2. 23:43
반응형

Laravel 프로젝트의 Vue.use(VueResource) 문자열은 어디에 있습니까?

VueJ에 대한 많은 튜토리얼에서 다음 예를 볼 수 있습니다.

import VueResource from 'vue-resource';
Vue.use(VueResource);

그러나 새로 생성된 Larabel 5.3 프로젝트에서는 다음 코드(bootstrap.js 파일)만 발견되었습니다.

window.Vue = require('vue');
require('vue-resource')

vue-resource에 대한 "사용" 지시문은 없지만 AJAX 쿼리는 이와 같습니다.$syslog.get()은 정상적으로 동작합니다.그러면 Vue 인스턴스는 어떻게 vue 리소스를 사용할 수 있을까요?

vue-router필요 없다use한다면Vue글로벌하게 선언됩니다.공식 문서:

Vue를 글로벌 변수로 사용할 수 있는 경우 vue-router 등의 Vue.js 공식 플러그인이 제공하는 일부 플러그인은 Vue.use()를 자동으로 호출합니다.단 CommonJS 등의 모듈 환경에서는 항상 Vue.use()를 명시적으로 호출해야 합니다.

라라벨에서, 당신은 그것을 보게 될 것이다.Vue에 접속함으로써 글로벌하게 선언됩니다.window다음과 같이 합니다.

window.Vue = require('vue');

그래서...use는 필수가 아닙니다.

출처 : https://vuejs.org/v2/guide/plugins.html#Using-a-Plugin

언급URL : https://stackoverflow.com/questions/41465453/where-is-vue-usevueresource-string-in-laravel-project

반응형