收藏
回答

为什么全局变量没有改变?

我在app.js定义了一个全局变量sex默认值是 男

然后我再另页面1加载的时候改变这个值为 女

然后我的页面中有一个text组件其中的内容是sex


但是为什么name的值没有改变?我需要他在加载的时候改变怎么实现求教各位大神

回答关注问题邀请回答
收藏

2 个回答

  • brave
    brave
    2020-03-22

    这个输出的难道不是自己定义的吗 /xsl/

    2020-03-22
    有用 1
    回复 9
    • ㅤ恶魔
      ㅤ恶魔
      2020-03-22
      我这里只是想改变这个全局变量
      2020-03-22
      回复
    • brave
      brave
      2020-03-22回复ㅤ恶魔
      你这里的app.sex="女";  很明显下面输出的肯定是 女
      2020-03-22
      回复
    • ㅤ恶魔
      ㅤ恶魔
      2020-03-22
      难道是我的全局变量没有改掉?那该怎么改?
      2020-03-22
      回复
    • brave
      brave
      2020-03-22回复ㅤ恶魔
      你这个代码也没贴全,默认你是定义了app = getApp();   那么你要改变值的话肯定是  app.globalData.xxx = "女"
      2020-03-22
      回复
    • ㅤ恶魔
      ㅤ恶魔
      2020-03-22回复brave
      真的感谢!! 谢谢  那我用这个变量为什么app.sex可以直接生效,还是说我用这个的时候要改成app.globalData.sex但是有好多次他app.sex直接生效了啊
      2020-03-22
      回复
    查看更多(4)
  • ㅤ恶魔
    ㅤ恶魔
    2020-03-22

    不啊这是获得了app.js全局变量的方法

    2020-03-22
    有用
    回复
登录 后发表内容
问题标签