好了,搞了一下午我自己解决了,算是个小坑吧
思路是这样的,既然我传回来的值能接受到那么我就换了个思路
首先,还是要用onLoad()接受传回来的数据
然后传回来的值传一个比如是1
url:'../index/index?flagn=1'
然后写一个方法
first:function(){
this.setData({
flag:false
})
}
那么用onLoad()接受以后做一个判断
onLoad:funcion(options){
if(options.flagn=1){
this.first()
}
}
到此问题解决
wxml里面我也没有用hidden了,用了wx:if
至于现在用hidden会不会生效,我也懒得试了,应该也是可以的
********************之前的问题*****************************
我首页.js代码:
...
data:{flag:true}
onLoad:function(options){
this.setData({
flag:options.flagn //flagn是绑定页面传过来的值为false
})
}
...
=====================================
首页.wxml代码:
=====================================
绑定页的代码:
...
wx.navigateTo({
url:到首页的地址加上?急求大神,微信小程序出问题了,帮我看下~哭哭哭哭哭哭哭哭哭哭 ...。flagn=false
})
...
=====================================
我打印出来确实值已经给到首页的flag了
首页使用的view hidden={{flag}}就是显示不出来:
但是如果我直接修改data flag 为false,在首页就能显示
但是跳转回来的就不行
要说一下,跳转不是没有效果,因为我为了防止触摸穿透,在首页data值为false时将一个按钮隐藏了,跳转回来的首页是没有了这个按钮,但是不出来我想弹出的那个view
微信小程序开发问题解答 本文来自微信小程序工厂 http://www.xcxgc.com,转载请保留。
本文网址:http://www.91bianli.com/weixinxiaochengxu/30959.html