setdata傳遞動態數據值必須為對象(只能是key:value)
語法如下
this.setData({ filter: 1212 })
如果setdata要傳遞數組呢?
首先相到的是
this.setData({ filter.a: 12 filter.b: 32 })
這樣回報語法錯誤
既然語法規定不能在里面寫數組,那就把數組定義到外面
filter.selectArea1 = 1, filter.selectArea2 = 2, filter.selectArea3 = 3, this.setData({ filter: filter })
搞定