razón
Encontré la respuesta en Internet porque había algo irreconocible en los parámetros pasados. Los parámetros que pasé contenían texto enriquecido, por lo que no se analizaron.
Solución
Una página
if(id && id !== 0) {
let items = encodeURIComponent(JSON.stringify(this.videoList));
uni.navigateTo({
url:"/pages/classroom/info?id="+id + '&videoList=' + items
})
}
Página B
onLoad(options) {
this.getVideoInfo(options.id)
if(options.videoList) {
this.videoList = JSON.parse(decodeURIComponent(options.videoList))
console.log(this.videoList);
}
},
Los principales son encodeURIComponent y decodeURIComponent