首页 > vue vue-cli

vue vue-cli

vue-cli构建的项目,使用了路由,在build后的dist文件下,挂载服务器上跑起来是没问题的,但是本地用浏览器打开发现vue-router报错,我估摸着意思大概就是找不到某个路由路径下的地址,由于特殊情况,需求把dist文件当作ios app的资源调用,所以需求搞定这个问题。再者,在dev项目中,把路由history设成false,就没问题了。请问这个问题如何解决呢?

history设成true就会出现该错误


你需要本地服务器环境,chrome下file协议是没办法发ajax请求的...

你可以参考楼上的demo,起一个express服务,在app.js里写对应的路由

更简单的就是用一个支持开启本地服务的IDE,比如Webstorm


demo 拿走不谢 https://github.com/TIGERB/eas...


本来就不能在本地上跑,chrome本地限制一堆,ajax都不能用,这还只是路由使用原生的history的问题。
答案是不用解决,你代码又不是用来在本地跑的。开个express静态服务器就行了。

【热门文章】
【热门文章】