关于前端:小程序-携带参数跳转-变量turefalse

32次阅读

共计 325 个字符,预计需要花费 1 分钟才能阅读完成。

从 A 页面携带参数 succeedShow 跳转至 B 页面.

A 页面代码:
携带参数跳转,succeedShow 为 true

  wx.navigateTo({url: '/pages/index/detail?id=' + id + '&succeedShow=false'})

B 页面接管参数,
会发现,你本意要传的布尔值:false,会变成字符串:false。。。导致你的判断不成立;

原本错误代码:

  succeedShow: options.succeedShow ? options.succeedShow :false,

纠正一下,
以下为正确写法:

  succeedShow: (options.succeedShow == "true" ? true : false),

大吉,愿世界再无 bug。。。嘻嘻

正文完
 0