簡體   English   中英

Laravel 項目中的 Vue.use(VueResource) 字符串在哪里?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM