Vant Weapp中picker组件如何正确设置初始值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计820个文字,预计阅读时间需要4分钟。
在使用vant的picker组件时,我希望能页面加载时从数据库获取值来设置picker的默认值。最初,我尝试使用官方文档中的`default-index`属性,并在`onLoad`方法中使用`this.setData()`进行设置。但这样设置picker的默认值无效。
在使用vant的picker组件时,我希望有在页面加载时向数据库获取值来设置picker的默认值。开始我使用官方文档中的default-index属性,并在onLoad方法中进行this.setData()。但是这样做picker的默认索引还是0。
于是我又将setData放入onShow()、onReady()方法,均不奏效。(我真的不知道为什么,新建一个空白页面测试也是这样)
继而我查看官方文档,发现picker有实例方法setIndexes(),于是尝试。
然而我在onLoad()、onReady()方法中通过selectComponent()后再调用方法,还是不奏效。
本文共计820个文字,预计阅读时间需要4分钟。
在使用vant的picker组件时,我希望能页面加载时从数据库获取值来设置picker的默认值。最初,我尝试使用官方文档中的`default-index`属性,并在`onLoad`方法中使用`this.setData()`进行设置。但这样设置picker的默认值无效。
在使用vant的picker组件时,我希望有在页面加载时向数据库获取值来设置picker的默认值。开始我使用官方文档中的default-index属性,并在onLoad方法中进行this.setData()。但是这样做picker的默认索引还是0。
于是我又将setData放入onShow()、onReady()方法,均不奏效。(我真的不知道为什么,新建一个空白页面测试也是这样)
继而我查看官方文档,发现picker有实例方法setIndexes(),于是尝试。
然而我在onLoad()、onReady()方法中通过selectComponent()后再调用方法,还是不奏效。

