本文主要是介绍微信小程序系列六:星级评分,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
wxml代码:
<block wx:for="{{start}}" wx:key="index"><image src="{{fraction>=item?'/images/21_06.png':'/images/21_08.png'}}" class='start' data-current="{{item}}" bindtap='startIcon'></image>
</block>
<view>评分:{{fraction}}</view>
js代码:
Page({/*** 页面的初始数据*/data: {start: [1, 2, 3, 4, 5],fraction:0},//星级评价startIcon: function (e) {var start = Number(e.currentTarget.dataset.current);this.setData({fraction:start})},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {},})
效果图:
注意:
1:评分只能是整数
2:image:21_06.png是高亮图片,21_07.png是普通图片
这篇关于微信小程序系列六:星级评分的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!