学习微信小程序的下拉列表控件-picker

1、创建一个空白工程

2、index.wxml中写上picker布局:

复制代码
<!--index.wxml-->
<view class="container">
  <picker mode="selector" range="{{array}}" bindchange="bindPickerChange">
    <view class="picker">
      当前选择:{{array[index]}}
    </view>
  </picker>
</view>

3、index.wxss中添加wxml中引入的样式:

复制代码
/**index.wxss**/
.container {
  display:flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100rpx;
}
.picker {
  padding: 20rpx;
  border: 1rpx solid #ccc;
  border-radius: 5rpx;
  margin-top: 20rpx;
}

4、index.js中添加数据(数组array),和列表选择切换的响应函数:

复制代码
// index.js
Page({
  data: {
    array: ['选项1','选项2','选项3','选项4'],
    index:0
  },
  bindPickerChange(e){
    console.log(e);
    this.setData({
      index:e.detail.value
    });
  }
})

5、编译,看效果,o了。

picker绑定对象数组遇到问题:

https://mp.csdn.net/mp_blog/creation/editor/145183341

相关推荐
风景的人生30 分钟前
小程序接收respose中的数组
前端·微信小程序·小程序
谷哥的小弟37 分钟前
图片上传自动人脸打码:微信小程序隐私保护实践
微信小程序·人脸识别·图片上传·马赛克·隐私保护·自动打码
夏天想41 分钟前
微信小程序使用pinia-plugin-persistedstate报错找不到localstorage
微信小程序·小程序
sheji341613 小时前
【开题答辩全过程】以 基于微信小程序的社区养老积分银行系统的设计为例,包含答辩的问题和答案
微信小程序·小程序
前端 贾公子1 天前
npm 发包配置双重身份验证
前端·javascript·微信小程序·小程序·github
独自归家的兔1 天前
微信小程序开发框架全解析:成熟项目架构、主流技术与优劣对比
微信小程序·小程序
全栈小51 天前
【小程序】微信小程序开发,分享给朋友或者朋友圈的功能增加地址参数,以及如何进行带参数本地测试
微信小程序·小程序
咖啡の猫2 天前
微信小程序页面事件
微信小程序·小程序·notepad++
咖啡の猫2 天前
微信小程序网络数据请求
网络·微信小程序·小程序
咖啡の猫2 天前
微信小程序案例 - 本地生活(列表页面)
微信小程序·生活·notepad++