uniappd的web-view组件无法动态加载本地html文件的解决办法
生活随笔
收集整理的這篇文章主要介紹了
uniappd的web-view组件无法动态加载本地html文件的解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
uniapp中使用騰訊地圖api,首先從接口獲取到一些參數之后,需要通過src的地址將一些參數傳遞下去
由于web-view只加載第一次的初始路徑,當loc改變時,web-view中獲取不到loc的改變,并不會再刷新
首先在template中先寫上html的本地路徑
<template><view class="map-container"><web-view :src="`../../hybrid/html/map.htmlloc=${JSON.stringify(loc)}`" ref="wv" @message="getMessage"></web-view></view> </template>考慮使用web-view的loadURL(url)方法,將參數傳遞下去
由于uni的打包問題,此處寫的相對路徑在運行時會提示找到文件
此時可以使用web-view的getURL獲取到html的絕對路徑
查看源碼
總結
以上是生活随笔為你收集整理的uniappd的web-view组件无法动态加载本地html文件的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kafka SASL SCRAM动态授权
- 下一篇: 华硕笔记本没有无线服务器,华硕电脑搜不到