小程序使用Picker遇到的坑

以你之姓@ 2022-04-03 07:52 700阅读 0赞

平时用picker大多是用时间,今天要用到普通选择器。

官网代码也写的很清楚:

  1. <picker bindchange="bindPickerChange" value="{
  2. {index}}" range="{
  3. {array}}">
  4. <view class="picker">当前选择:{
  5. {array[index]}}</view>
  6. </picker>
  7. data:{
  8. array: ['美国', '中国', '巴西', '日本']
  9. }
  10. bindPickerChange(e) {
  11. console.log('picker发送选择改变,携带值为', e.detail.value)
  12. this.setData({
  13. index: e.detail.value
  14. })
  15. }

但是让我很纠结的是,我没有用文档里定义的这个数组名称array,我自己定义了一个centData,就是不出现数据,文档看了几遍也没找到关于这个的描述,最后把官网的复制了一遍居然好了,我才发现是数组名称的原因。不晓得其他人有没有遇到过,反正我是记住了。

如果有帮到你的话,欢迎激励一下作者。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0JyaWdodDIwMTc_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,700人围观)

还没有评论,来说两句吧...

相关阅读