微信小程序兩種為對象屬性賦值的方式
對應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的屬性
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答