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

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')
        }
            
相关推荐
用户93816912553603 分钟前
VUE3项目--路由切换时展示进度条
前端
小王码农记3 分钟前
vue2中table插槽新语法 v-slot
前端·vue.js
前端婴幼儿8 分钟前
前端直接下载到本地(实时显示下载进度)
前端
三小河8 分钟前
前端 Class 语法从 0 开始学起
前端
hjt_未来可期12 分钟前
js实现复制、粘贴文字
前端·javascript·html
米诺zuo14 分钟前
Next.js 路由与中间件
前端
小明记账簿_微信小程序14 分钟前
webpack实用配置dev--react(一)
前端
videring17 分钟前
打字机效果-支持ckeditor5、框架无关
前端·javascript
tianxia17 分钟前
主项目通过iframe嵌套子项目,子项目弹框无法全屏
前端·javascript
米诺zuo18 分钟前
node版本管理nvs
前端