13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

创新互联百度小程序教程:picker-view 滚动选择器

picker-view 滚动选择器

解释:可嵌页面的滚动选择器。

站在用户的角度思考问题,与客户深入沟通,找到融水网站设计与融水网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站建设、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广、主机域名、虚拟空间、企业邮箱。业务覆盖融水地区。

属性说明

属性名类型默认值必填说明
valueArray[]数组中的数字依次表示 picker-view 内的 picker-view-colume 选择的第几项(下标从 0 开始),数字大于 picker-view-column 可选项长度时,选择最后一项
indicator-styleString设置选择器中间选中框的样式
indicator-classString设置选择器中间选中框的类名
mask-styleString设置蒙层的样式
mask-classString设置蒙层的类名
titleString选择器标题,建议标题控制在 12 个中文汉字长度内,避免出现截断现象, 截断部分将以 … 形式展示
bindchangeEventHandle当滚动选择,value 改变时触发 change 事件,event.detail = {value: value};value 为数组,表示 picker-view 内的 picker-view-column 当前选择的是第几项(下标从 0 开始)

示例

跳转编辑工具

在开发者工具中打开

在 WEB IDE 中打开

扫码体验

代码示例

请使用百度APP扫码

代码示例

 
 
 
  1. {{year}}年{{month}}月{{day}}日
  2. indicator-style ="color: #74fa7d"
  3. mask-class="maskStyle"
  4. style="width: 100%;
  5. height: 300px;"
  6. value="{{value}}"
  7. title="选择器标题"
  8. bindchange="bindChange">
  9. {{item}}年
  10. {{item}}月
  11. {{item}}日
 
 
 
  1. const date = new Date()
  2. const years = []
  3. const months = []
  4. const days = []
  5. for (let i = 1990; i <= date.getFullYear(); i++) {
  6. years.push(i)
  7. }
  8. for (let i = 1; i <= 12; i++) {
  9. months.push(i)
  10. }
  11. for (let i = 1; i <= 31; i++) {
  12. days.push(i)
  13. }
  14. let app = getApp();
  15. Page({
  16. data: {
  17. years,
  18. year: date.getFullYear(),
  19. months,
  20. month: 2,
  21. days,
  22. day: 2,
  23. value: [9999, 1, 1]
  24. },
  25. bindChange(e) {
  26. const val = e.detail.value
  27. this.setData({
  28. year: this.data.years[val[0]],
  29. month: this.data.months[val[1]],
  30. day: this.data.days[val[2]]
  31. })
  32. }
  33. });

Bug & Tip


网站标题:创新互联百度小程序教程:picker-view 滚动选择器
分享链接:http://cdbrznjsb.com/article/coedggp.html
  • 网站建设专属方案

  • 网站定制化设计

  • 7X24小时服务

  • N对管家服务

让你的专属顾问为你服务