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

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')
        }
            
相关推荐
心连欣12 小时前
解锁对象遍历:当字符串遇上for...in循环
前端·javascript
Sestid12 小时前
前端Cursor使用指南(后续会更新Claude)
前端·claude·cursor
戴维南12 小时前
LangChain 在 Agent 开发中的定位:10 个模块(含代码对比,耳机售后案例)
前端
ouzz12 小时前
使用纯canvas绘制一个掘金首页
前端·canvas
用户69575844912812 小时前
Vue 3 响应式系统:解构赋值与依赖收集的正确姿势
前端
乐乐同学yorsal12 小时前
一个 TypeScript 写的图片视频处理工具箱,吊打一切付费软件!
前端·命令行
lzhdim13 小时前
SQL 入门 10:SQL 内置函数:数值、字符串与时间处理
前端·数据库·sql
jstopo网站13 小时前
水厂水泵工作流程图canvas动画
前端·javascript
张元清13 小时前
5 分钟用 Vite SSR 搭建一个全栈 React 应用
前端·javascript·面试
空中海13 小时前
6.1 主题与暗色模式
运维·服务器·前端·flutter