Open huoyuhengCat opened 7 years ago
直接报Cannot read property '0' of undefined。还有因为用的angular,很难和你另外那个VUE picker插件结合。 代码如下: ngOnInit(){ //界面初始化 this.picker=new Picker({ data: [[{text:1,value:1}]], title: "选择阈值", selectedIndex: [0] }) } selectPicker(i){ //点击后的回调 let newData=[[{text:2,value:12}]] this.picker.refill(newData); this.picker.show(); console.log(this.picker.data) }
this.picker.show(()=>{ this.picker.refillColumn(0, [{text:'1',value:'1'}]); });
个人的看法是refillColumn 和 refill 方法是必须在数据已经初始化过一次以后才行,就是你先睡意渲染次数据,然后再填充。从方法的名字看起来,也是指再次填充,而不是初始化的意思。
直接报Cannot read property '0' of undefined。还有因为用的angular,很难和你另外那个VUE picker插件结合。 代码如下: ngOnInit(){ //界面初始化 this.picker=new Picker({ data: [[{text:1,value:1}]], title: "选择阈值", selectedIndex: [0]
}) } selectPicker(i){ //点击后的回调 let newData=[[{text:2,value:12}]] this.picker.refill(newData); this.picker.show(); console.log(this.picker.data) }