Javascript 未捕获类型错误:无法读取属性';获取';VueJs中未定义的
我有以下代码Javascript 未捕获类型错误:无法读取属性';获取';VueJs中未定义的,javascript,vuejs2,Javascript,Vuejs2,我有以下代码 <div id="vue-instance"> </div> 当我运行上面的代码时,它给出了以下错误 未捕获的TypeError:无法读取未定义的属性“get” 我有一把小提琴 非常感谢您的帮助$http.get来自。通过将vue资源添加到您的包.json,通过npm安装并在代码中安装,确保您正确地将其拉入: var Vue = require('vue'); Vue.use(require('vue-resource')); 要在fiddle中使
<div id="vue-instance">
</div>
当我运行上面的代码时,它给出了以下错误
未捕获的TypeError:无法读取未定义的属性“get”
我有一把小提琴
非常感谢您的帮助
$http.get
来自。通过将vue资源
添加到您的包.json
,通过npm安装
并在代码中安装,确保您正确地将其拉入:
var Vue = require('vue');
Vue.use(require('vue-resource'));
要在fiddle中使用此功能,您必须在外部资源中添加vue资源
,并在代码中使用以下内容:
Vue.use(VueResource)
请参阅工作演示:
$http.get
来自。通过将vue资源
添加到您的包.json
,通过npm安装
并在代码中安装,确保您正确地将其拉入:
var Vue = require('vue');
Vue.use(require('vue-resource'));
要在fiddle中使用此功能,您必须在外部资源中添加vue资源
,并在代码中使用以下内容:
Vue.use(VueResource)
请参阅工作演示:,因为您没有vue资源的插件。未定义$http。
要在js fiddle上添加Vue资源,请添加到外部脚本部分。因为您没有Vue资源的插件,因此,$http未定义。
要在js fiddle上添加Vue资源,请添加到外部脚本部分。要使用$http,必须先安装Vue资源中间件。您可以使用以下命令来安装它
npm install vue-resource --save
安装后,转到您的main.js文件并导入vue资源,如下所示
import vueResource from 'vue-resource'
现在它已导入,因此我们只需调用Vue的use方法即可使用该中间件。您可以按如下方式调用use方法
Vue.use(vueResource)
要使用$http,必须首先安装vue资源中间件。您可以使用以下命令来安装它
npm install vue-resource --save
安装后,转到您的main.js文件并导入vue资源,如下所示
import vueResource from 'vue-resource'
现在它已导入,因此我们只需调用Vue的use方法即可使用该中间件。您可以按如下方式调用use方法
Vue.use(vueResource)
我通过以下模式修复了此问题:
npm install bootstrap-vue --save
npm install vue-resource --save
在main.js中
import Vue from './bootstrap'
import BootstrapVue from 'bootstrap-vue'
Vue.use(BootstrapVue)
创建bootstrap.js
import Vue from 'vue'
import VueResource from 'vue-resource'
Vue.use(VueResource)
export { Vue }
在App.vue中
this.$http.get('/api/module/all').then(...
我通过以下模式修复了此问题:
npm install bootstrap-vue --save
npm install vue-resource --save
在main.js中
import Vue from './bootstrap'
import BootstrapVue from 'bootstrap-vue'
Vue.use(BootstrapVue)
创建bootstrap.js
import Vue from 'vue'
import VueResource from 'vue-resource'
Vue.use(VueResource)
export { Vue }
在App.vue中
this.$http.get('/api/module/all').then(...
从2019年10月起,我采用了另一种方式。我第一次像这样使用NPM安装
npm install axios --save
后来我在下面使用了这个,在下面做这个可以消除错误
import axios from 'axios';
从2019年10月起,我采用了另一种方式。我第一次像这样使用NPM安装
npm install axios --save
后来我在下面使用了这个,在下面做这个可以消除错误
import axios from 'axios';
您是否安装并配置了vue资源?@AmreshVenugopal如何在JSFIDLE上安装该资源?vue资源已被弃用。使用Axios是否已安装和配置vue资源?@AmreshVenugopal如何在JSFIDLE上安装该资源?vue资源已弃用。用Axioshow在小提琴上演奏?我只想做一个Ajax调用,还有其他方法吗?尽管我看到错误消失了,但我仍然无法在控制台中看到任何东西,并且我手动测试url是否正常工作fine@Vikram代码中几乎没有其他错误,请参阅工作解决方案。如果您有任何疑问,请告诉我。如果您也能在答案中更新该链接,那就太好了。所以它对其他人有用people@Saurabh也许你能帮我。看看这个:如何在小提琴中演奏?我只想做一个Ajax调用,还有其他方法吗?尽管我看到错误消失了,但我仍然无法在控制台中看到任何东西,并且我手动测试url是否正常工作fine@Vikram代码中几乎没有其他错误,请参阅工作解决方案。如果您有任何疑问,请告诉我。如果您也能在答案中更新该链接,那就太好了。所以它对其他人有用people@Saurabh也许你能帮我。看看这个: