诚品城
诚品城
  • 发布:2019-01-03 21:21
  • 更新:2019-03-14 21:37
  • 阅读:9688

navigateTo页面跳转能不能传递对象?

分类:uni-app

或者其他页面跳转方法,要求可以直接传递过去一个对象,因为要传的值比较多?

2019-01-03 21:21 负责人:无 分享
已邀请:
m***@qq.com

m***@qq.com - IT

官方的例子不是有嘛,自己不看的啊

goDetail: function (e) {
// if (!/前|刚刚/.test(e.published_at)) {
// e.published_at = dateUtils.format(e.published_at);
// }
let detail = {
author_name: e.author_name,
cover: e.cover,
id: e.id,
post_id: e.post_id,
published_at: e.published_at,
title: e.title
}
uni.navigateTo({
url: "../list2detail-detail/list2detail-detail?detailDate=" + encodeURIComponent(JSON.stringify(detail))
})
},

  • 诚品城 (作者)

    感谢,官方的例子确实只看了一小部分

    2019-01-04 13:02

  • kavience

    这个例子在哪里啊,我怎么没看到呢

    2019-03-31 21:35

  • 1***@163.com

    装你妈的逼的?求你回答了?不愿意会的滚啊,在这装孙子呢?sb

    2019-07-30 15:49

  • 2***@qq.com

    sb

    2020-02-13 08:51

  • 2***@qq.com

    回复 1***@163.com: 骂人还不忘透漏自己手机号的,到底谁SB?

    2020-04-24 10:13

3***@qq.com

3***@qq.com

为什么 参数部分要加上encodeURIComponent()函数? 加这个函数的作用是什么?求解 知道这个函数的大概意思 但是不清楚为什么这里要用

  • 诚品城 (作者)

    要把参数里面不能通过url传递的字符进行编码

    2019-04-21 23:20

  • 2***@qq.com

    回复 诚品城: 因为传字符串太长会断了,所以要编码才可以

    2019-12-27 09:26

该问题目前已经被锁定, 无法添加新回复