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

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')
        }
            
相关推荐
夏幻灵7 分钟前
CSS三大特性:层叠、继承与优先级解析
前端·css
小杨同学呀呀呀呀24 分钟前
Ant Design Vue <a-timeline>时间轴组件失效解决方案
前端·javascript·vue.js·typescript·anti-design-vue
华玥作者9 小时前
[特殊字符] VitePress 对接 Algolia AI 问答(DocSearch + AI Search)完整实战(下)
前端·人工智能·ai
Mr Xu_9 小时前
告别冗长 switch-case:Vue 项目中基于映射表的优雅路由数据匹配方案
前端·javascript·vue.js
前端摸鱼匠9 小时前
Vue 3 的toRefs保持响应性:讲解toRefs在解构响应式对象时的作用
前端·javascript·vue.js·前端框架·ecmascript
lang201509289 小时前
JSR-340 :高性能Web开发新标准
java·前端·servlet
好家伙VCC10 小时前
### WebRTC技术:实时通信的革新与实现####webRTC(Web Real-TimeComm
java·前端·python·webrtc
未来之窗软件服务11 小时前
未来之窗昭和仙君(六十五)Vue与跨地区多部门开发—东方仙盟练气
前端·javascript·vue.js·仙盟创梦ide·东方仙盟·昭和仙君
嘿起屁儿整11 小时前
面试点(网络层面)
前端·网络
VT.馒头11 小时前
【力扣】2721. 并行执行异步函数
前端·javascript·算法·leetcode·typescript