1
  • 最佳答案

    你先访问一下百度,确认网络是okay,可以访问网页的。vue.js项目,如果是前端渲染,的确是需要执行js才有内容的,异步加载嘛。你也可以写个静态页面,确认一下是不是js执行的问题。

    1153952789488054272  评论     打赏       拉大锯
    • ccTyL  回复 @拉大锯
      我确认了,网络正常的。 同一份html代码,放到nginx下,然后webview.loadurl 完全正常。 但是如果把这个html代码放到assets下,访问的时候,js就无法启用。 如果写一个完全静态的页面,是可以正常展示的。 写一个静态页面,带一点非常简单的js,比如document.append 也可以正常运行。 但是那个vue打包的就不行
      ccTyL 2025-06-18 07:09:38   回复 1314408005793603584
    • xujun20200616  回复 @ccTyL
      使用一个测试的带vue登录test 能否加载。在线test可以用doubao生成。提示语:请帮忙用vue.js写一个用户注册页面,vue使用vue2,和在线资源软件。
      xujun20200616 2025-06-18 08:06:42   回复 1272797637732495360
    • ccTyL  回复 @xujun20200616
      试了,有些vue项目可以,有些不可以,就很逆天
      ccTyL 2025-06-18 08:53:51   回复 1314408005793603584
    • 拉大锯  回复 @ccTyL
      那可能是后台的配方不对,看看配置吧。
      拉大锯 2025-06-18 09:58:23   回复 1153952789488054272
    • ccTyL  回复 @拉大锯
      破案了,webview不支持vue的history模式,只支持hash模式,改为这个就好了
      ccTyL 2025-06-18 02:32:58   回复 1314408005793603584
    • 拉大锯  回复 @ccTyL
      你自己解决的,哈哈哈哈哈哈!
      拉大锯 2025-06-18 02:45:09   回复 1153952789488054272
    • ccTyL  回复 @拉大锯
      哈哈哈,感谢大伙的帮助
      ccTyL 2025-06-19 02:01:22   回复 1314408005793603584
  • 结论:webview不支持vue的history模式,只支持hash模式,改为这个就好了

    1314408005793603584  评论     打赏       ccTyL
    • 拉大锯  回复 @ccTyL
      应该是这个为最佳答案
      拉大锯 2025-06-18 02:45:29   回复 1153952789488054272
  • 这个需要看你的webview配置了吧

    1139423796017500160  评论     打赏       断点
    • 断点  回复 @断点
      我记得vue项目打包到适配手机上面,需要一些配置的
      断点 2025-06-18 08:14:09   回复 1139423796017500160
    • ccTyL  回复 @断点
      我开始有点理解美团的小程序为什么经常白屏了
      ccTyL 2025-06-18 08:54:19   回复 1314408005793603584
    • ccTyL  回复 @断点
      破案了,webview不支持vue的history模式,只支持hash模式,改为这个就好了
      ccTyL 2025-06-18 02:33:11   回复 1314408005793603584
相关问题
2020-08-19 16:56 832 2
没有翅膀却想飞上天空 · vue
2020-08-21 20:57 850 2
2020-09-09 06:27 544 6
纠结轮 · 博客 / 前端 / Vue
2020-10-14 22:20 419 2
coderwhy · vue
2020-10-21 17:14 429 2
念白 · vue
2020-12-30 20:23 702 2
断点 · Vue
2021-04-23 03:59 504 20
JohnDigger · vue
2021-11-23 01:00 504 2