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

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')
        }
            
相关推荐
Tyler_110 分钟前
iOS PlayWright mcp server
前端·ios·ai编程
嘟嘟071717 分钟前
从零理解 MCP:手写一个本地 MCP Server 并接入 LangChain Agent
前端·后端
cocoafei19 分钟前
GPT-5.6 后,别再混淆 ChatGPT 和 Codex 额度了
前端·人工智能·chatgpt
你怎么知道我是队长21 分钟前
JavaScript的函数介绍
开发语言·前端·javascript
weedsfly24 分钟前
观察者模式 vs 发布-订阅模式:从概念到实战,一次讲清楚
前端·javascript·面试
暗不需求26 分钟前
手写 AJAX:从 XMLHttpRequest 到封装一个简易 axios
前端·面试
cxxcode30 分钟前
CSS Loader 与样式处理链路
前端·css
电商API_1800790524730 分钟前
电商ERP 自动同步订单功能实现拆解与技术手段
服务器·前端·网络·爬虫
cxxcode30 分钟前
CSS 隔离与 qiankun 样式问题总结
前端
__sjfzllv___38 分钟前
在职前端Leader学习/转行 AI Agent -DAY3
前端