我在Vue Bootstrap Date Time Picker工作时遇到了问题,并且昨晚成功了。
我必须在webpack.mix.js
文件中添加其他项目:
mix.autoload({
'jquery': ['$', 'window.jQuery', 'jQuery'],
'vue': ['Vue','window.Vue'],
'moment': ['moment','window.moment']
})...
...然后我从Blade中的视图的HTML中删除了对jQuery的各种引用。
但是,我发现这在应用程序的其他地方发现了this.$http.get
。
在我使用的app.js
文件中:
require('./bootstrap');
window.Vue = require('vue');
import Vue from 'vue';
import VueResource from 'vue-resource';
Vue.use(VueResource);
我已经看到了这种安排的各种其他例子,但没有一个能有所作为。
我对触发我访问的组件中的错误的方法进行了调整:
this.$http.get('/api/method?name=value').then(function (response) { ...
...删除=>
并添加function
,但这也没有任何区别。
我安装了jQuery for Node,然后修改了app.js
:
var $ = require("jquery");
......但这没有改变。
我知道这是一个以前被覆盖的问题,但是在尝试了替代方案但没有成功之后,我不得不寻求帮助。