虽然我没有做过微信小程序,但是我觉得你可能要找的是滑动条(range)。
比如这些:
可以看看vant-weapp、minui,然后改造一下
这篇文章也有实现:https://blog.csdn.net/m0_46735106/article/details/122541277
<view class="progress-container">
<view class="progress-bar" style="width: {{percent}}%;"></view>
<view class="price-bubble" style="left: {{percent}}%;">
<view class="price">{{price}}</view>
</view>
</view>
Component({
properties: {
percent: {
type: Number,
value: 0,
observer: 'updateBubblePosition'
},
price: {
type: String,
value: ''
}
},
data: {
bubbleWidth: 0
},
methods: {
updateBubblePosition() {
const query = this.createSelectorQuery()
query.select('.price-bubble').boundingClientRect()
query.select('.progress-container').boundingClientRect()
query.exec((res) => {
const bubbleWidth = res[0].width
const containerWidth = res[1].width
const left = (containerWidth * this.data.percent) / 100 - bubbleWidth / 2
this.setData({
bubbleWidth: bubbleWidth,
bubbleLeft: left
})
})
}
}
})
.progress-container {
position: relative;
height: 20px;
border-radius: 10px;
background-color: #ddd;
}
.progress-bar {
position: absolute;
top: 0;
bottom: 0;
border-radius: 10px;
background-color: #3f51b5;
}
.price-bubble {
position: absolute;
top: -30px;
height: 20px;
line-height: 20px;
border-radius: 10px;
background-color: #fff;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
text-align: center;
white-space: nowrap;
font-size: 12px;
color: #333;
}
.price-bubble::after {
content: '';
position: absolute;
bottom: -10px;
left: 50%;
width: 0;
height: 0;
border: 5px solid transparent;
border-top-color: #fff;
transform: translateX(-50%);
}
我想 item.shop_price.split('.')[0] 直接把这个JS方法写在页面中, 如何去写呢?
红框处的,这个地方 能自定义logo 和文字,或者直接隐藏掉吗?
我想把下面第二张图片的购物车 跳转到 第一张图片的购物车 应该怎么跳呢? tab菜单跳转是switchTab跳转 但是我这里 是配置路由的方式, 这样跳不过去了
目前用的框架是vant,vant的小程序表单组件不尽人意,有什么好的关于表单的原生小程序框架推荐?
本文向大家介绍我们来分析微信小程序形态,如果现在要你做一个小程序,你会做什么呢?相关面试题,主要包含被问及我们来分析微信小程序形态,如果现在要你做一个小程序,你会做什么呢?时的应答技巧和注意事项,需要的朋友参考一下 我会做一个“每日一点知识”学习小程序。现在大家都有很多碎片化时间,要利用碎片化时间进行系统的学习其实是很难的。但是每个人可能又很希望对别的领域多懂一点。 以我为例,我自己不是学计算机的
如上图, 在 templates 文件夹中是html文件 在assembly文件夹中是.bat文件: