先在要跳转的地方用encodeURIComponent,
在webview.js取到值以后再decodeURIComponent
例子:
index.wxml
<view class="info-show top-info" bindtap="goUser" data-url="{{userUrl}}">
<text class="center-word">《用户协议》</text>
</view>
index.js
goUser(e){
var listarl = encodeURIComponent(e.currentTarget.dataset.url);
wx.navigateTo({
url: '../webview/webview?url=' + listarl //这里是跳转到新开的webview页面
})
},
webview.js
onLoad(options) {
let fromPath = decodeURIComponent(options.url);
this.setData({
url: fromPath
})
},
小程序 web-view url带参
于 2022-03-07 16:55:04 首次发布