uniapp的传参encodeURIComponent和解码decodeURIComponent
encodeURIComponent 编码。decodeURIComponent 解码。
·
跳转页面时传参数:
encodeURIComponent 编码
decodeURIComponent 解码
如果是对象则先转json字符串
<view class="goodedList">
<view class="list-items" v-for="(v,i) in dataList" :key="i"
@click="handleDetails(`/pages/details/details?indexed=${encodeURIComponent(JSON.stringify(v))}`)">
<view>{{v}}</view>
</view>
</view>
<script>
export default {
data() {
},
methods:{
handleDetails(url){
uni.navigateTo({
url
})
},
}
}
</script>
进入详情后转回对象
<script>
export default {
data() {
return {
detailsObj: {}
};
},
onLoad(e) {
this.detailsObj= JSON.parse(decodeURIComponent(e.indexed))
}
}
</script>
更多推荐
已为社区贡献4条内容
所有评论(0)