美文网首页vue二手项目开发遇到的问题
vue转换成app项目出现页面白屏,API404

vue转换成app项目出现页面白屏,API404

作者: 荼蘼toome | 来源:发表于2020-02-24 18:44 被阅读0次

    首先介绍一下我借鉴的文章
    https://www.jianshu.com/p/761616317998
    这个方法遇到的问题就是打开app页面是白屏

    解决方案

    找到config文件夹中的index.js文件
    assetsPubilcPath:'/' 改为assetsPubilcPath:'./'

    但是,却连接不上API接口
    404~~~

    方法二

    下载hbuilder 将vue项目使用npm命令打包
    npm run build------生成dist文件
    导入右键转换成app

    一样都是404

    我也不清楚原因

    此时访问的是穿透

    第二天

    更换穿透【使用的是免费版的所以,每天的域名都需要变更】
    本地测试运行,发现Cannot Get/服务错误

    将request模块重新导入
    npm remove request
    npm install requset
    开跑~~~ [解决ok]

    将配置还原

    终于弄好了

    之前访问接口的时候路径后面总是有#号 的原因,导致路径在手机浏览器中失败
    将 mode:'hash',//add测试加载是否跳出404加上就好了


    image.png

    在History mode下,如果直接通过地址栏访问路径,那么会出现404错误,这是因为这是单页应用…
    其实是因为调用了history.pushState API 所以所有的跳转之类的操作都是通过router来实现的,解决这个问题很简单,只需要在后台配置如果URL匹配不到任何静态资源,就跳转到默认的index.html。

    若是遇到报错,请先修改,不然走不下去

    测试样式

    打包到手机上观看效果,css样式问题【较为麻烦】
    安装http-server
    npm install http-server -g
    打开项目所在地cmd 输入http-server
    若是提示错误。。请检查node配置

    启动项目,开启http-server在手机输入访问地址即可


    也有说需要连接在一个网络下。但是我开数据访问192.168.1.107:8081也是可以的

    相关文章

      网友评论

        本文标题:vue转换成app项目出现页面白屏,API404

        本文链接:https://www.haomeiwen.com/subject/kdumqhtx.html