学习微信小程序的下拉列表控件-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

相关推荐
梅雅达编程笔记1 天前
Day 17 | uni-app 小程序:前端从零搭建
微信小程序·typescript·uni-app·vue3·pinia·前端开发·全栈
zhiboshequ2 天前
Ai音视频对话在微信小程序端的技术实现方案
人工智能·微信小程序·live-pusher·live-player·音视频对话
小蒜学长2 天前
基于过程性评价的ai助学平台(代码+数据库+LW)
java·spring boot·后端·微信小程序·过程性评价
鸿蒙开发3 天前
# 代码写完才发现不能上线:微信小程序开发前必须准备的 8 件事
微信小程序·产品经理
李纲明3 天前
微信小程序 web-view 打开空白或提示未配置业务域名:校验文件、HTTPS 与跳转域名排查
前端·微信小程序·https·web-view·小程序开发·业务域名
fengGer的bugs3 天前
微信小程序实战:本地存储的新生儿喂养记录(原生 + 四套主题 + 疫苗日程)
微信小程序·小程序
andrsted4 天前
练题簿免费刷题小程序:和学习搭子共用一份题库,一起刷题复习
学习·面试·微信小程序·小程序·学习方法·刷题
计算机毕设定制辅导-无忧学长4 天前
《基于微信小程序的个人智能刷题助手的设计与实现》
java·spring boot·mysql·微信小程序·uniapp·个人智能刷题助手系统
百慕大三角4 天前
为了在 Linux CI 里跑小程序 E2E,我把微信官方基础库搬进了浏览器:wxa-runner 开源实践
微信小程序·agent·测试
txc5 天前
我用 AI 给两个人写了个微信小程序(二):从「能用」到「用得对」
微信小程序