收藏
回答

自定义组件内部改变properties,为什么成功了?

自定义组件传参:

properties: {

options: {

show: false,

type: Object,

value: {}

}

},

page使用组件:

<component options="{{XXX}}/>

自定义组件方法:

closePopup: function() {

const options = this.data.options;

options.show = false;

this.setData({

options

});

},

这样修改之后居然可以关闭弹框?

想问一下:options为外部传入的参数,为什么组件内部可以改变properties内的options呢?不应该是单向数据流嘛?


最后一次编辑于  05-18
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签