微信小程序滑动选择器怎么实现 50
例如像途家微信小程序里面的价格选择器,如图,左右有连个控点,都是能进行滑动操作的怎么实现的有没有类似的demo,或者讲一下思路也行...
例如像途家微信小程序里面的价格选择器,如图,左右有连个控点,都是能进行滑动操作的怎么实现的
有没有类似的demo,或者讲一下思路也行 展开
有没有类似的demo,或者讲一下思路也行 展开
2018-03-02 · 微信小程序开发与招商加盟
微动天下北分公司
浙江微动天下信息技术股份有限公司自2012年成立以来,公司专注于政务及大企业微信设计研发、中小创企业微信开发、智慧商圈、推天下广告媒体、微营销等多个领域,累积取得几十项计算机软件著作权,业务领域
向TA提问
关注
展开全部
组件说明:
picker:
滚动选择器,现支持三种选择器,通过mode属性来区分,分别是普通选择器(mode = selector),时间选择器(mode = time),日期选择器(mode = date),默认是普通选择器。
picker:
滚动选择器,现支持三种选择器,通过mode属性来区分,分别是普通选择器(mode = selector),时间选择器(mode = time),日期选择器(mode = date),默认是普通选择器。
展开全部
样式:
.sliderHView{
display: flex;
flex-direction: row;
margin: 0 40rpx 0 40rpx;
width: 70%;
}
.valueSty{
font-size: 30rpx;
text-align: center;
color:#00BDBF;
margin-top: 15rpx;
}
布局:
<view class='sliderHView' >
<text class='valueSty'>{{leftValue}}%</text>
<slider style='width:{{leftPer}};margin-right:0rpx;' bindchange="leftSchange" min='{{leftMin}}' max='{{leftMax}}' value='{{leftValue}}' activeColor='#00BDBF' backgroundColor='#000' block-size='18'/>
<slider style='width:100%;margin-left:0rpx;' bindchange="rightSchange" min='{{rightMin}}' max='{{rightMax}}' value='{{rightValue}}' activeColor='#000' backgroundColor='#00BDBF' block-size='18'/>
<text class='valueSty'>{{rightValue}}%</text>
</view>
jS:
data: {
leftMin:0,
leftMax:40,
rightMin:41,
rightMax:100,
leftValue:12,
rightValue:48,
leftPer:'40%'
},
leftSchange:function(e){
var that = this
that.setData({
leftValue: e.detail.value
})
},
rightSchange: function (e) {
var that = this
that.setData({
rightValue: e.detail.value
})
},
.sliderHView{
display: flex;
flex-direction: row;
margin: 0 40rpx 0 40rpx;
width: 70%;
}
.valueSty{
font-size: 30rpx;
text-align: center;
color:#00BDBF;
margin-top: 15rpx;
}
布局:
<view class='sliderHView' >
<text class='valueSty'>{{leftValue}}%</text>
<slider style='width:{{leftPer}};margin-right:0rpx;' bindchange="leftSchange" min='{{leftMin}}' max='{{leftMax}}' value='{{leftValue}}' activeColor='#00BDBF' backgroundColor='#000' block-size='18'/>
<slider style='width:100%;margin-left:0rpx;' bindchange="rightSchange" min='{{rightMin}}' max='{{rightMax}}' value='{{rightValue}}' activeColor='#000' backgroundColor='#00BDBF' block-size='18'/>
<text class='valueSty'>{{rightValue}}%</text>
</view>
jS:
data: {
leftMin:0,
leftMax:40,
rightMin:41,
rightMax:100,
leftValue:12,
rightValue:48,
leftPer:'40%'
},
leftSchange:function(e){
var that = this
that.setData({
leftValue: e.detail.value
})
},
rightSchange: function (e) {
var that = this
that.setData({
rightValue: e.detail.value
})
},
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询