微信小程序兩種為對象屬性賦值的方式
對應(yīng)config.wxml
<view> 階段一<switch id="config1" checked bindchange="switchChange"/> </view>
對應(yīng)config.js
data:{ //定義對象configs:{}}//方式一switchChange:function(e){ //為對象的某一屬性賦值 configs.config1={ }; console.log(e);}//方式二switchChange:function(e){ //為對象的某一屬性賦值 configs["config1"]={ } console.log(e);}兩種效果等同
對比:
方式一的 congfig1取至function(e),是個不定值,因為若數(shù)組個數(shù)發(fā)生改變,相應(yīng)的congfig1指的便不是同一個
方式二config1取至 congfig.wxml中事件switchChange,id為config1的屬性
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答