VUE的history模式下,android无法加载

正常HASH模式下是没问题的,但是换成history了,页面是空白。

config的配置如下:

    index: path.resolve(__dirname, '../yx/index.html'),
    assetsRoot: path.resolve(__dirname, '../yx'),
    assetsSubDirectory: 'static'
    assetsPublicPath: './',

最终,android的的webview去加载的路径是

file://storage/xxxxxxxxxx/files/yx/index.html/index

网上都说需要后台tomcat或者nginx解决,但是我用的是android本地加载。如何处理?

阅读 4.6k
3 个回答

/index最后的这个是啥?你只需要加载.html文件,所有的路由交给vue来解决,加载地址不要带路由信息。

你是文件域的话,还是不要用history模式了...

index.html 的<head></head> 下增加一个<base href="/" /> 试试?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题