时间:2021-07-01 10:21:17 帮助过:5人阅读
微信小程序两种为对象属性赋值的方式
对应config.wxml
- <view>
- 阶段一<switch id="config1" checked bindchange="switchChange"/>
- </view>
对应config.js
- data:{
- //定义对象
- configs:{}
- }
- //方式一
- switchChange:function(e){
- //为对象的某一属性赋值
- configs.config1={ };
- console.log(e);
- }
- //方式二
- switchChange:function(e){
- //为对象的某一属性赋值
- configs["config1"]={ }
- console.log(e);
- }
两种效果等同
对比:
方式一的 congfig1取至function(e),是个不定值,因为若数组个数发生改变,相应的congfig1指的便不是同一个
方式二config1取至 congfig.wxml中事件switchChange,id为config1的属性
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!