evaluate.js 1.4 KB
// pages/evaluate/evaluate.js
Page({

 /**
  * 页面的初始数据
  */
 data: {
  posi: -1,//评分的结束索引,实际从0开始,-1表示无评分,0为一颗星
  stars: ['../../imgs/xingxing_n.png', '../../imgs/xingxing_n.png', '../../imgs/xingxing_n.png', '../../imgs/xingxing_n.png','../../imgs/xingxing_n.png'],//评分描述配置
  text:''
 },

 /**
  * 生命周期函数--监听页面加载
  */
 setstars(e){
  let that=this;
  let posi = parseInt(e.currentTarget.dataset.index);
  let stars = that.data.stars;
  for (let i = 0; i<stars.length;i++){
   if (i <= posi){
    stars[i] ='../../imgs/xingxing_y.png';
   }else{
    stars[i] = '../../imgs/xingxing_n.png'
   }
  }
  that.setData({
   posi: posi,
   stars: stars
  })
 },
 settext(e){
  this.setData({
   text:e.detail.value
  })

 },
 onLoad: function (options) {

 },
 /**
  * 生命周期函数--监听页面初次渲染完成
  */
 onReady: function () {

 },

 /**
  * 生命周期函数--监听页面显示
  */
 onShow: function () {

 },

 /**
  * 生命周期函数--监听页面隐藏
  */
 onHide: function () {

 },

 /**
  * 生命周期函数--监听页面卸载
  */
 onUnload: function () {

 },

 /**
  * 页面相关事件处理函数--监听用户下拉动作
  */
 onPullDownRefresh: function () {

 },

 /**
  * 页面上拉触底事件的处理函数
  */
 onReachBottom: function () {

 },

 /**
  * 用户点击右上角分享
  */
 onShareAppMessage: function () {

 }
})