WeChatウィジェットpicker-view設定のデフォルト値


1 picker-viewの使用
  • jsファイル
  • const ageList = []
    for (let i = 0; i < 150; i++) {
      if(i>11){
        ageList.push(i)
      }
    }
    Page({
      data: {
    	    ageList: ageList,
    	    value:[10], //      10。  picker-view-column,value [1,2,3],
    	    age:0,
        }
        })
       /**
       *      
       */
    bindChange: function (e) {
        const val = e.detail.value
        console.log(val)
        this.setData({
          age: this.data.ageList[val[0]],
        })
        console.log(this.data.age)
      },
    
  • wxmlファイル
  • 
          
            {{item}} 
          
          
    
    締め括りをつける
    (1)デフォルト値設定を2とします.
    this.setData({
          value:[2]
        })
    
    (2)picker-viewの中に複数組のpicker-view-columnがある場合
    this.setData({
          value:[1,2,3]
        })