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 的 "use" 指令,但是 AJAX 这样的查询。$http.get() 仍然可以正常工作。那么,Vue实例如何使用vue-resource呢?
如果 Vue
是全局声明的,vue-router
不需要 use
。来自官方文档:
Some plugins provided by Vue.js official plugins such as vue-router automatically calls Vue.use() if Vue is available as a global variable. However in a module environment such as CommonJS, you always need to call Vue.use() explicitly.
在 laravel 中,您会看到 Vue
是通过将其附加到 window
来全局声明的,如下所示:
window.Vue = require('vue');
所以 use
不是必需的。
在许多关于 VueJS 的教程中我看到了这个例子:
import VueResource from 'vue-resource';
Vue.use(VueResource);
但是在新创建的 Laravel 5.3 项目中我只找到了这段代码(bootstrap.js 文件):
window.Vue = require('vue');
require('vue-resource')
并没有找到 vue-resource 的 "use" 指令,但是 AJAX 这样的查询。$http.get() 仍然可以正常工作。那么,Vue实例如何使用vue-resource呢?
Vue
是全局声明的,vue-router
不需要 use
。来自官方文档:
Some plugins provided by Vue.js official plugins such as vue-router automatically calls Vue.use() if Vue is available as a global variable. However in a module environment such as CommonJS, you always need to call Vue.use() explicitly.
在 laravel 中,您会看到 Vue
是通过将其附加到 window
来全局声明的,如下所示:
window.Vue = require('vue');
所以 use
不是必需的。