wx-city-picker icon indicating copy to clipboard operation
wx-city-picker copied to clipboard

首次加载市为空的问题

Open objcxiaobai opened this issue 5 years ago • 6 comments

发现首次加载的时候,市哪一块,为空!滑动后才加载出来。

我的解决方法:

  attached: function () {
    // 解决首次加载
    this.setData({
      citys:this.properties.data[0].children
    })
  },

objcxiaobai avatar Aug 30 '19 07:08 objcxiaobai

首次加载是有市层级的呀image

staven630 avatar Oct 22 '19 06:10 staven630

@objcxiaobai 你应该是用变量控制显示隐藏控件,首次进入没有触发 togglePicker 这个方法

TangGaozeng avatar Oct 22 '19 13:10 TangGaozeng

@TangGaozeng 前辈正解,请问前辈有其他解决方法吗?

objcxiaobai avatar Oct 23 '19 03:10 objcxiaobai

@objcxiaobai 设置的变量在其改变后触发 togglePicker 方法

properties:{
    showCity: { 
        type: Boolean, 
        value: false, 
        observer: function(newVal, oldVal){ 
            if(newVal!== oldVal){ 
                this.togglePicker() 
            } 
        } 
    }
}

TangGaozeng avatar Oct 23 '19 03:10 TangGaozeng

@TangGaozeng mark,受教了

objcxiaobai avatar Oct 24 '19 14:10 objcxiaobai

@staven630 不好意思问一下,你这个库要怎么显示啊

inoryxun avatar Jan 04 '21 09:01 inoryxun