首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我尝试使用vue-resource,得到了"Uncaught : window.Vue.use不是一个函数“。

我尝试使用vue-resource,得到了"Uncaught : window.Vue.use不是一个函数“。
EN

Stack Overflow用户
提问于 2021-03-19 15:36:06
回答 1查看 228关注 0票数 0

我是Vue.js新手,最近我尝试使用vue-resource,但是我得到了以下错误:

代码语言:javascript
复制
Uncaught TypeError: window.Vue.use is not a function
   at vue-resource.js:1469
   at vue-resource.js:10
   at vue-resource.js:11 

I使用Vue 3.0.7和vue-Resource1.5.2

我试图在node_modules/vue-resource/dist/vue-resource.js中的vue资源源代码中查找错误,在第1469行有这样的代码块:

代码语言:javascript
复制
    if (typeof window !== 'undefined' && window.Vue && !window.Vue.resource) {
      window.Vue.use(plugin);
    }

我试着在localhost:3000的浏览器控制台中编写localhost:3000,它是定义的,但window.Vue.use没有定义。

这是我的index.html文件的body标记的结尾:

代码语言:javascript
复制
<!--some code -->
  <!-- Scripts -->
  <!-- adding hot reload -->
  <script src="/reload/reload.js"></script>
  <script src="node_modules/vue/dist/vue.global.js"></script>
  <script src="node_modules/vue-resource/dist/vue-resource.js"></script>
  <script src="public/script.js"></script>

</body>

</html>

这是我在methods属性中定义的使用vue-resource的方法:

代码语言:javascript
复制
            onSubmit() {
                console.log("Search");
                let path = "/search?q=".concat(this.search);
                this.$http.get(path)
                    .then(response => {
                        console.log(response);
                    });
            }
EN

回答 1

Stack Overflow用户

发布于 2021-03-19 16:37:09

我发现vue资源不支持vue3。它是用npmjs.com编写的:支持Vue 1.0和Vue 2.0。也没有提到vue3。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66711191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档