|
|
- // components/eval/eval.js
- Component({
- /**
- * 组件的属性列表
- */
- properties: {},
-
- /**
- * 组件的初始数据
- */
- data: {
- id: "洗后提",
- num0: 12,
- num1: 10,
- num2: 8,
- wjxscore: 0,
- userstars: [],
- },
-
- /**
- * 组件的方法列表
- */
- methods: {
- onRet: function () {
- wx.reLaunch({
- url: "/Pages/travel/home/home",
- });
- },
- //星星点击事件
- starTap: function (e) {
- var that = this;
- var index = e.currentTarget.dataset.index; //获取当前点击的是第几颗星星
- var tempuserstars = this.data.userstars; //暂存星星数组
- var len = tempuserstars.length; //获取星星数组的长度
- for (var i = 0; i < len; i++) {
- if (i <= index) {
- //小于等于index的是满心
- tempuserstars[i] = "/asset/img/icon-star.png";
- that.setData({
- wjxscore: i + 1,
- });
- } else {
- //其他是空心
- tempuserstars[i] = "/asset/img/icon-star0.png";
- }
- //重新赋值就可以显示了
- that.setData({
- userstars: tempuserstars,
- });
- }
- },
- },
- pageLifetimes:{
- show: function () {
- const path = '/asset/img/icon-star0.png'
- for(var i = 0;i < 5;i++){
- this.setData({
- userstars:this.data.userstars.concat([path])
- })
- }
- },
- }
- });
|