如果打包过后,在本地打开是空白也的情况,说明打包的时候地址没有配好,在vue-cli 3.2之后通过vue.config.js中配置即可
publicPath: './', 配置静态资源和js文件
outputDir:'../learn-cordova/www', 配置 执行build命令后打包文件生成的位置
打包后通过cordova搞成app发现还是不能正常运行,静态资源可以正常运行了,但是动态资源无法正常运行,也就是请求错误,原因是因为 android 6 之后禁止明文传输,也就是禁用http协议了, 在project\platforms\android\app\src\main\AndroidManifest.xml文件中修改,修改内容如下
<application android:usesCleartextTraffic="true">
一定不要单独起一个 application 会报错的。 直接把 android:usesCleartextTraffic="true" 加到application后面就行啦!!!!就把application当成一个HTML标签 而android:usesCleartextTraffic="true"是他的一个属性 浪费了俺三个小时时间,giao!!!!