微信小程序把另一个界面的信息在本页面使用

微信小程序把另一个界面的信息在本页面使用,第1张

如下:

1首先需要在前台搭建好需要展示的那个页面。2然后我们需要做的就是进行数据的缓存,这样我们就可以使用异步缓存wx.setStorage存到本地缓存中然后创建key和data.3然后我们就可以通过wx.redirectTo进行页面的跳转。4然后在另一个页面中通过从本地缓存中同步获取指定key对应的内容。5然后就可以在微信小程序中让一个页面的信息传递到另一个页面。

微信小程序是一种新的开放能力,可以在微信内被便捷地获取和传播,同时具有出色的使用体验。

微信(WeChat)是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序,由张小龙所带领的腾讯广州研发中心产品团队打造。

微信小程序传值以及获取值方法,传值有两种方法,对应也有获取值得方法,

1、设置id的方法标识跳转后传递的参数值;

2、通过使用data - xxxx 的方法来标识要传递的值

页面传值获得的"true"和"false"是字符串,不是布尔值,所以 <text>{{radioshoworhide?'aha':'lll'}}</text>这里的radioshoworhide是按字符串来处理的,而如果直接拿字符串进行逻辑判断,则凡是有内容的字符串就等价于true,空字符串则等价于false,所以radioshoworhide的值不管是"true"还是"false",判断的结果都是true!

所以要改成这样 <text>{{radioshoworhide=='true'?'aha':'lll'}}</text>

当然,也可以在setData的时候就进行转换,这样wxml中就不需要修改。

补充一句:用url来传送逻辑值时,最好不要直接用true和false,因为接收方肯定是按字符串来处理参数的,而字符串的"true"和"false"其实都相当于true,所以最好用1来表示true(其他字符也可以的,只要不是空字符),而用空字符来表示false,比如

../doex/doex?radioshoworhide=1&multipleshoworhide=&torfshoworhide=

这样的话接收方如果接收到的参数值非空就表示true,空白就表示false


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11026208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存