为了账号安全,请及时绑定邮箱和手机立即绑定

跨域报错问题

代码:

    

var vm = new Vue({

el:'#container',

data:{

title:"hello"

},

filters:{


},

mounted:function(){

this.cartView();

},


methods:{

cartView:function(){

   this.$http.get('data/cartData.json',{'id':123}).then(function(res){


})

}

}

})


报错内容:

Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

正在回答

2 回答

我调这bug也调了好久!!!!最后用npm安装了anywhere解决的。

数据通信需要服务器环境,所以需要搭建本地服务器,iis, apache, 或者如果你装了node环境,可以使用anywhere模块。只要在cmd中输入npm install anywhere -g. 然后cd+工程名 输入anywhere 就可以了


0 回复 有任何疑惑可以回复我~
#1

欧耶233 提问者

非常感谢!
2017-03-09 回复 有任何疑惑可以回复我~
#2

qq_李白不白_0

我不行呀!!使用http-server启动代理服务器也还是会报这样的错误
2017-03-13 回复 有任何疑惑可以回复我~
#3

慕粉184929853

我用了anywhere 还是不行 没有显示
2017-03-18 回复 有任何疑惑可以回复我~

我用了anywhere也不行啊,浏览器出来的是这个

http://img1.sycdn.imooc.com//59200a0300017f5414820395.jpg

0 回复 有任何疑惑可以回复我~
#1

小白亭

那你后来是怎么解决的呀?
2018-02-26 回复 有任何疑惑可以回复我~
#2

小白亭

噢噢懂了
2018-02-26 回复 有任何疑惑可以回复我~
#3

慕前端7592895 回复 小白亭

你最后如何解决的呢
2018-06-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
使用vue2.0实现购物车和地址选配功能
  • 参与学习       96864    人
  • 解答问题       446    个

本视频教程结合案例完整贯穿各个知识点,轻松玩转vue2.0框架

进入课程

跨域报错问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信