微信小程序 picker-view 组件详解及简单实例
发布时间 - 2026-01-10 22:25:52 点击率:次picker-view

相关文章:
微信小程序 Button
微信小程序 radio
微信小程序 slider
微信小程序 switch
微信小程序 textarea
微信小程序 picker-view
微信小程序 picker
微信小程序 label
微信小程序 input
微信小程序 form
微信小程序 checkbox
实现效果图:
嵌入页面的滚动选择器
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| value | Number Array | 数组中的数字依次表示 picker-view 内的 picker-view-colume 选择的第几项(下标从 0 开始),数字大于 picker-view-column 可选项长度时,选择最后一项。 | |
| indicator-style | String | 设置选择器中间选中框的样式 | |
| bindchange | EventHandle | 当滚动选择,value 改变时触发 change 事件,event.detail = {value: value};value为数组,表示 picker-view 内的 picker-view-column 当前选择的是第几项(下标从 0 开始) |
注意:其中只可放置<picker-view-column/>组件,其他节点不会显示。
picker-view-column
仅可放置于<picker-view />中,其孩子节点的高度会自动设置成与picker-view的选中框的高度一致
示例代码:
<view>
<view>{{year}}年{{month}}月{{day}}日</view>
<picker-view indicator-style="height: 50px;" style="width: 100%; height: 300px;" value="{{value}}" bindchange="bindChange">
<picker-view-column>
<view wx:for="{{years}}" style="line-height: 50px">{{item}}年</view>
</picker-view-column>
<picker-view-column>
<view wx:for="{{months}}" style="line-height: 50px">{{item}}月</view>
</picker-view-column>
<picker-view-column>
<view wx:for="{{days}}" style="line-height: 50px">{{item}}日</view>
</picker-view-column>
</picker-view>
</view>
const date = new Date()
const years = []
const months = []
const days = []
for (let i = 1990; i <= date.getFullYear(); i++) {
years.push(i)
}
for (let i = 1 ; i <= 12; i++) {
months.push(i)
}
for (let i = 1 ; i <= 31; i++) {
days.push(i)
}
Page({
data: {
years: years,
year: date.getFullYear(),
months: months,
month: 2,
days: days,
day: 2,
year: date.getFullYear(),
value: [9999, 1, 1],
},
bindChange: function(e) {
const val = e.detail.value
this.setData({
year: this.data.years[val[0]],
month: this.data.months[val[1]],
day: this.data.days[val[1]]
})
}
})
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# 微信小程序
# picker-view
# 详解及实例
# 微信小程序自定义可搜索的picker组件示例详解
# 微信小程序自定义yPicker组件实现省市区三级联动功能
# 微信小程序picker组件两列关联使用方式
# 微信小程序picker组件关于objectArray数据类型的绑定方法
# 微信小程序picker组件简单用法示例【附demo源码下载】
# 微信小程序picker组件下拉框选择input输入框的实例
# 微信小程序 picker 组件详解及简单实例
# 微信小程序使用picker组件出现的问题探究
# 几项
# 的是
# 选择器
# 相关文章
# 希望能
# 谢谢大家
# 设置成
# 默认值
# 组中
# tbody
# td
# EventHandle
# Number
# indicator
# style
# String
# column
# Array
# colume
# bindchange
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
如何挑选高效建站主机与优质域名?
高防服务器如何保障网站安全无虞?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
黑客如何利用漏洞与弱口令入侵网站服务器?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
如何快速登录WAP自助建站平台?
Laravel storage目录权限问题_Laravel文件写入权限设置
如何选择PHP开源工具快速搭建网站?
java获取注册ip实例
如何快速生成凡客建站的专业级图册?
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
制作公司内部网站有哪些,内网如何建网站?
Laravel中的Facade(门面)到底是什么原理
如何将凡科建站内容保存为本地文件?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
Python结构化数据采集_字段抽取解析【教程】
如何在Windows服务器上快速搭建网站?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
Laravel如何保护应用免受CSRF攻击?(原理和示例)
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
如何在万网ECS上快速搭建专属网站?
网站制作报价单模板图片,小松挖机官方网站报价?
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
中国移动官方网站首页入口 中国移动官网网页登录
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
原生JS实现图片轮播切换效果
如何撰写建站申请书?关键要点有哪些?
Laravel如何配置任务调度?(Cron Job示例)
奇安信“盘古石”团队突破 iOS 26.1 提权
高端建站三要素:定制模板、企业官网与响应式设计优化
再谈Python中的字符串与字符编码(推荐)
php 三元运算符实例详细介绍
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
jQuery validate插件功能与用法详解
html如何与html链接_实现多个HTML页面互相链接【互相】
Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】
在centOS 7安装mysql 5.7的详细教程
实例解析Array和String方法
Laravel如何处理和验证JSON类型的数据库字段
如何快速使用云服务器搭建个人网站?
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
如何快速搭建虚拟主机网站?新手必看指南
Laravel怎么在Blade中安全地输出原始HTML内容
高端企业智能建站程序:SEO优化与响应式模板定制开发

