Javascript 如何在vue和laravel中实现js的集成
我试图在Vue和Laravel中实现 在Javascript 如何在vue和laravel中实现js的集成,javascript,laravel,vuejs2,Javascript,Laravel,Vuejs2,我试图在Vue和Laravel中实现 在bootstrap.js中我有 window.Materialize = require('materialize-css'); 在App.vue组件中,我有 mounted(){ Materialize.toast('I am a toast!', 4000) } 收到 “未捕获引用错误:未定义具体化” 消息。删除带有materialize js的脚本标记,或者在要求materialize之前确保已加载jquery。 我想您有一个browseri
bootstrap.js中
我有
window.Materialize = require('materialize-css');
在App.vue
组件中,我有
mounted(){
Materialize.toast('I am a toast!', 4000)
}
收到
“未捕获引用错误:未定义具体化”
消息。删除带有materialize js的脚本标记,或者在要求materialize之前确保已加载jquery。 我想您有一个browserify设置,如果您有,您可以这样做:
require('jquery')(window);
require('materialize-css')(window);
或者类似的:
global.jQuery = require('jquery')
global.Materialize = require('materialize-css')
或者只需全局导入jQuery,然后简单地var Materialize=require('Materialize-css')
并使用变量
对于网页包设置,请为您通过npm安装并在全球范围内需要的内容添加插件:
plugins:[
new webpack.ProvidePlugin({
$: "jquery",
jQuery:'jquery',
jquery:'jquery'
}),
],
我很感谢您的支持,但是下面的代码是与我一起使用的
var Materialize=require('Materialize-css')