收藏
回答

wxml文件中如何绑定全局变量?

问题模块
API和组件

如题,wxml文件中如何绑定全局变量?

最后一次编辑于  2017-12-07
回答关注问题邀请回答
收藏

8 个回答

  • Adida Lee
    Adida Lee
    2017-12-07

    嗯,明白,局部变量a只是继承了全局变量A实时的值,并不是继承A的引用地址。从a=A这个赋值语句下一句开始它俩其实就已经没有关系了,对方的改变并不会反应到自身身上。想要做到实时的相互响应,应该需要对各自的变化进行监听并实时赋值给对方。

    2017-12-07
    赞同
    回复
  • lioe
    lioe
    2017-12-07

    不是。  修改a 是不会对全局变量A产生影响的,,我的意思有的时候业务需求,同一个页面当全局A发生变化的时候,局比变量a并不会发生变化


    2017-12-07
    赞同
    回复
  • Adida Lee
    Adida Lee
    2017-12-07

    您的意思是指,将全局变量A赋值给页面变量a后,对a的改动不会映射到全局变量A是吧?

    2017-12-07
    赞同
    回复
  • lioe
    lioe
    2017-12-07

    但有个问题。。这个变量不是响应式的。。。。没能像vue 的vuex 那样做到全局变量响应

    2017-12-07
    赞同
    回复
  • Adida Lee
    Adida Lee
    2017-12-07

    OK。。。谢谢解答,这个方法确实可以,我也是这么做的。。。不过正因如此感觉麻烦,想看看有没直接绑定全局变量的方法,,,

    2017-12-07
    赞同
    回复
  • lioe
    lioe
    2017-12-07

    对咯

    2017-12-07
    赞同
    回复
  • Adida Lee
    Adida Lee
    2017-12-07

    @lioe  您是指在当前页面的js下再声明一个变量a,把全局变量A赋值给a?

    2017-12-07
    赞同
    回复
  • lioe
    lioe
    2017-12-07

    自己的js下面 setData 继承过来!

    2017-12-07
    赞同
    回复