webview中的本地html页面不渲染,显示了html的代码
w***@qq.com
- 发布:2022-07-04 10:37
- 更新:2022-07-04 10:47
- 阅读:696
BoredApe - 有问题就会有答案。
直接使用file://
引入会出现跨域问题。可以参考一下《网赚游戏》中首页使用web-view
的方式来解决跨域问题。
<web-view v-if="platform=='android'" :src="'/hybrid/html/plugins/h5/index.html'" class="webview" ref="iframe"></web-view>
<web-view v-if="platform=='ios'" :src="'http://localhost:13131/_www/hybrid/html/plugins/h5/index.html'" class="webview" ></web-view>
iOS
在manifest.json
中开启miniserve
,安卓不需要特殊配置
"capabilities" : {
"plists" : {
"DCloudConfig" : {
"miniServer" : true
}
}
}
试试这种方式能否解决问题。
w***@qq.com (作者)
谢谢大佬,我找到问题在哪了,是我在src拼接的参数中有个参数格式有问题
请问我除了拼接url的方式,还有什么方式可以向html中传参吗
2022-07-04 11:53