[英]Where is Vue.use(VueResource) string in Laravel project?
在許多關於 VueJS 的教程中,我看到了這個例子:
import VueResource from 'vue-resource';
Vue.use(VueResource);
但是在新創建的 Laravel 5.3 項目中,我只找到了這段代碼(bootstrap.js 文件):
window.Vue = require('vue');
require('vue-resource')
並沒有找到 vue-resource 的“使用”指令,但是像這樣的 AJAX 查詢。$http.get() 仍然可以正常工作。 那么,Vue 實例如何使用 vue-resource 呢?
如果Vue
是全局聲明的,則vue-router
不需要use
。 來自官方文檔:
Vue.js 官方提供的一些插件,例如 vue-router,如果 Vue 可作為全局變量使用,則會自動調用 Vue.use()。 但是在 CommonJS 這樣的模塊環境中,您總是需要顯式調用 Vue.use()。
在 laravel 中,你會看到Vue
是通過將其附加到window
來全局聲明的,如下所示:
window.Vue = require('vue');
所以不需要use
。
來源: https ://v2.vuejs.org/v2/guide/plugins.html#Using-a-Plugin
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.