2020/9/27 0:00:00
泉源:不详
作者:未知
小程序日期时间选择器是需要自界说实现的,,一起来看看怎么实现的呢?
要用到picker组件,,动画从底部弹起的转动选择器,,现支持三种选择器,,通过mode来区分,,划分是通俗选择器,,时间选择器,,日期选择器,,默认是通俗选择器。。
看下响应的属性:
①通俗选择器
选择器用mode来区别,默认是通俗选择器,e.detail.value拿到的值是选择了项的索引index,再通过array拿到值.在data内里做初始化的时间,将备选项加入array即可.

选择时触发bindPickerChange事务,获取index.
②时间选择器
mode = time时,是时间选择器.start,end划分是有用时间规模的最先和竣事.名堂hh:mm
选择时触发bindTimeChange事务,获取time.
③日期选择器
mode = date时,是时间选择器.start,end划分是有用日期规模的最先和竣事.名堂yyyy-MM-dd
选择时触发bindDateChange事务,获取date
详细的来看看代码,,结构:
<view class="section" >
<picker bindchange="bindPickerChange" value="{{index}}" range="{{objectArray}}" mode = "selector">
<view class="picker">
国家:{{objectArray[index]}}
</view>
</picker>
</view>
<view class="section">
<picker mode="time" value="{{time}}" start="00:00" end="23:59" bindchange="bindTimeChange">
<view class="picker">
时间 : {{times}}
</view>
</picker>
</view>
<view class="section">
<picker mode="date" value="{{date}}" start="1978-01-01" end="2017-1-23" bindchange="bindDateChange">
<view class="picker">
日期: {{dates}}
</view>
</picker>
</view>
css样式:
.section{
background:#CABBC7;
margin:20rpx;
padding:20rpx
js代码:
Page({
data: {
dates: '2016-11-08',
times: '12:00',
objectArray: ['中国', '英国', '美国'],
index: 0,
},
bindTimeChange: function (e) {
console.log("谁哦按")
this.setData({
times: e.detail.value
})
},
bindDateChange: function (e) {
console.log(e.detail.value)
this.setData({
dates: e.detail.value
})
},
bindPickerChange: function (e) {
console.log(e.detail.value)
this.setData({
index: e.detail.value
})
}
代码很简朴,,划分绑定事务,,点击切换就Ok。。
小程序工具提供多类型商城/门店小程序制作,,可视化编辑 1秒天生5步上线。。通过拖拽、拼接模??榻峁剐〕绦蛏坛且趁,,所看即所得,,只需要美工就能做出细腻商城。。
更多微信小程序相关资讯,,请前往:/miniprogramschool/
【本站声明】
1、本站文章中所选用的图片及文字泉源于网络以及用户投稿,,由于未联系到知识产权人或未发明有关知识产权的挂号,,若有知识产权人并不肯意我们使用,,若是有侵权请连忙联系。。
2、本网站差池文章中所涉及的内容真实性、准确性、可靠性认真,,仅系客观性形貌,,如您需要相识该类商品/服务详细的资讯,,请您直接与该类商品/服务的提供者联系。。
KESION 金狮贵宾会软件
KESION 金狮贵宾会软件是海内领先的在线教育软件及私域社交电商软件服务提供商,,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。KESION 一直通过手艺立异,,提供产品和服务,,助力企业向数字化转型,,通过科技驱动商业刷新,,让商业变得更智慧!