小程序页面传递布尔值不起作用的解决方法

问题

传参:

wx.navigateTo({
      url: '../mymeet/mymeeting-detail?isprincipal=true',
})

以下方式使用时不起作用或出现问题:

onLoad(options) {
    if (options.isprincipal) {
      ...
    }
    //或者
    if (options.isprincipal == true) {
      ...
    }
}

原因

这种方式传参后isprincipal的值已为字符串‘true’。

解决

需改成如下形式:

onLoad(options) {
    if (options.isprincipal == 'true') {
      ...
    }
}

你可能感兴趣的:(小程序)