微信小程序 从后台接口接收数据并把数据传给要跳转的页面–小程序中页面传值数据不完整(mpvue)
/******提取链接内容********/
async tq(){
if(this.data.video_url==”){
wx.showToast({
title: ‘请先输入视频链接’,
icon: ‘none’,
})
return 1;
}
//解析视频链接
var res=await app.wx_tb_request(app.domain+’/api/index/cat_qsy’,’post’);
if(res.code!=1){
wx.showToast({
title: ‘解析失败’,
icon: ‘none’,
})
return 1;
}
let video_data=JSON.stringify(res.data);//将数据对象转为字符串
wx.navigateTo({//这种跳转,
url: ‘/pages/tq/index?video_data=’+ encodeURIComponent(video_data)
})
},
接收的页面
onLoad(options) {
// let video_data = JSON.parse(options.video_data); //将字符串转为数据对象
console.log(decodeURIComponent(options.video_data))
},
此时可以传过去了,但会有个新问题,就是参数传递不完整,别截断了
解决办法:
解决办法:在传递过去的页面使用encodeURIComponent()方法进行转换。
再在接收的页面中使用decodeURIComponent()方法进行接收。
这样数据就会全部传递过去了。
未经允许不得转载:肥猫博客 » 微信小程序 从后台接口接收数据并把数据传给要跳转的页面–小程序中页面传值数据不完整(mpvue)
相关文章
- 单体应用、SOA架构、微服务架构有哪些优劣势?
- 干货:实时渲染和离线渲染的区别?实时云渲染又是什么?
- 当微信向淘宝打开大门
- CLASP(综合的轻量级应用安全过程)
- Cubox是什么应用?如何将Cubox同步至Notion、语雀、在线文档中
- 19-RabbitMQ应用问题-消息补偿
- 20-RabbitMQ应用问题-消息幂等性保障
- 你怎么看?张小龙推出微信键盘,不为市场只为保护用户隐私
- Android开发学习笔记之 获得Android 可使用内存
- Android 定位之百度地图定位 问题总结
- iOS AppStore上架流程图文详解2021版 (上)
- BitKeep遭网络攻击,数字货币损失超900万美元
- 【Rust日报】2022-11-29 Wirefish:基于 Tauri 的跨平台数据包嗅探器
- 【Rust日报】2022-12-01 Extism - 使所有软件都可编程扩展
- 亚马逊销售的 Android 电视盒,正在悄悄窃取你的数据
- 从 JS 到全生态,云原生时代下的前端成长演进之路 |展望前端工程师的 2023
- ios苹果app上架流程
- iOS AppStore上架流程图文详解2021版 (上)
- “杀猪盘”APP 成功潜入苹果和谷歌应用商店
- Android常见问题及开发经验总结(一)