parámetro de paso de uniapp encodeURIComponent y decode decodeURIComponent

Pase parámetros al saltar a la página:

encodeURIComponent codifica
decodeURIComponent decodifica

Si es un objeto, primero conviértalo en una cadena 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>

Volver al objeto después de ingresar los detalles

<script>
	export default {
		data() {
			return {
				detailsObj: {}
			};
		},
		onLoad(e) {
			this.detailsObj= JSON.parse(decodeURIComponent(e.indexed))
		}
	}
</script>
 
 

Supongo que te gusta

Origin blog.csdn.net/qq_37194189/article/details/131857649
Recomendado
Clasificación