点击评论详情,跳到评论页面,携带对象参数写法:

javascript 复制代码
// 跳转到回复页面去
            goReply() {

第1种方法,跳转并携带参数写法如下:
                uni.navigateTo({
                    //先把要传过去的item变成字符串形式。但是要注意的是,这样携带字符串形式,是有长度限制的。所以内容多了后,要注意这种方式遗漏内容

                        url: "/pages/reply/reply?item=" + JSON.stringify(this.item)
                })

},               

//第1种方法,回复页面接收写法如下:

onLoad(e) {
            let item = e.item
            item = JSON.parse(item)  //JSON.parse的作用,是把item从传过来的字符串形式,再变成obj对象形式
            console.log(item);
            this.replyItem = item
        }


      ---------------------------------------------------

第2种方法:跳转到回复页面去

                // 跳页之前,把要携带的内容存入缓存中,起名为replyItem。然后到跳入的页面去接收。 此方法好处是,对象形式大小都不受影响
                uni.setStorageSync('replyItem', this.item)

               上面写入缓存,下面跳转

                uni.navigateTo({
                        url: "/pages/reply/reply" 
                })



//第2种方法,回复页面接收写法如下:
            let replyItem = uni.getStorageSync('replyItem')//从缓存中取出对应key的内容
            this.replyItem = replyItem



// 页面卸载
        onUnload() {
            // 从本地缓存中同步移除指定 key 
            uni.removeStorageSync('replyItem')
        }
            
相关推荐
Elcker14 分钟前
JAVA-Web 项目研发中如何保持团队研发风格的统一
java·前端·javascript
selectDele41 分钟前
Solid.js和React的比较
前端·javascript·react.js·solid.js
小旋风012341 小时前
前端对接豆包AI(vue2版本)
前端·人工智能
—Qeyser1 小时前
Flutter AppBar 导航栏组件完全指南
前端·javascript·flutter
Amumu121381 小时前
React扩展(一)
前端·javascript·react.js
cypking1 小时前
三、前端规范化 项目代码规范
前端·代码规范
xkxnq2 小时前
第二阶段:Vue 组件化开发(第 28天)
前端·javascript·vue.js
Yvonne爱编码2 小时前
前端工程化进阶:从搭建完整项目脚手架到性能优化【技术类】
前端·状态模式
cypking2 小时前
二、前端规范化 遇到的问题及解决方案
前端
小范馆2 小时前
STM32F03C8T6通过AT指令获取天气API
前端·javascript·stm32