收藏
回答

wxs中的getState方法

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 需求 iOS 11 iphonex 6.5.3

- 需求的场景描述(希望解决的问题)

wxs中instance有getState方法,文档描述为保存局部变量。

但是没有看到setState方法,请问如何往里面set数据。

另外,想知道,wxs中有办法获取到组件的style吗?

- 希望提供的能力


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

3 个回答

  • 愿,仍是少年
    愿,仍是少年
    03-13

    我的理解是,getState应该是个单利,第一次get的时候得到的是一个空对象{},然后你可以对,对象增加修改。下次get的时候,得到的是你修改的那个json。

    和下面的情况相似,只是挂在了instancegetState上

    getState(){

    this.state = this.state||{};

    return this.state

    }


    wxs:

    var func = function (e, instance) {console.log( e.instance.getState)

    }

    module.exports ={

     func: func,

    }

    03-13
    赞同
    回复
  • 青春派
    青春派
    2019-08-30

    哈哈哈  同问

    2019-08-30
    赞同
    回复
  • 铭锋科技
    铭锋科技
    2019-05-27

    我想要一份这样的文档,地址有吗谢谢

    2019-05-27
    赞同
    回复
登录 后发表内容