收藏
回答

小程序自定义组件 中的 组件的属性值和内部数据该怎么理解,区分?

小程序自定义组件 中的 组件的属性值和内部数据该怎么理解,区分?

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

1 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-10-23

    指的是properties和data?

    data=>内部数据,和 properties 一同用于组件的模板渲染

    组件A的properties:{aaa:{type:Number, value:10}}, 那就是说aaa是Number类型,默认是10

    如<A></A>,那组件A初始化的时候,console.log(this.data.aaa) 就会输出10

    如<A aaa="5"></A>,那组件A初始化的时候,console.log(this.data.aaa) 就会输出5


    大致可以这么理解 properties:{aaa:{type:Number, value:10}} == data:{aaa:10}

    只不过properties可以从外部传进来


    <A aaa="5"></A> 这个就相对于 this.setData({aaa:5}) 的过程

    2019-10-23
    有用 1
    回复 1
    • 小肥羊
      小肥羊
      2019-10-23
      谢谢,学习了。
      2019-10-23
      回复
登录 后发表内容
问题标签