当前位置:Gxlcms > JavaScript > 微信小程序 两种为对象属性赋值的方式详解

微信小程序 两种为对象属性赋值的方式详解

时间:2021-07-01 10:21:17 帮助过:5人阅读

微信小程序两种为对象属性赋值的方式

对应config.wxml

  1. <view>
  2. 阶段一<switch id="config1" checked bindchange="switchChange"/>
  3. </view>

对应config.js

  1. data:{
  2. //定义对象
  3. configs:{}
  4. }
  5. //方式一
  6. switchChange:function(e){
  7. //为对象的某一属性赋值
  8. configs.config1={ };
  9. console.log(e);
  10. }
  11. //方式二
  12. switchChange:function(e){
  13. //为对象的某一属性赋值
  14. configs["config1"]={ }
  15. console.log(e);
  16. }

两种效果等同

对比:

方式一的 congfig1取至function(e),是个不定值,因为若数组个数发生改变,相应的congfig1指的便不是同一个

方式二config1取至 congfig.wxml中事件switchChange,id为config1的属性

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

人气教程排行