Vue 2和Webpack Mix:无法读取属性' get'未定义的

时间:2018-02-03 14:07:41

标签: jquery vuejs2

我在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");

......但这没有改变。

我知道这是一个以前被覆盖的问题,但是在尝试了替代方案但没有成功之后,我不得不寻求帮助。

0 个答案:

没有答案