zoukankan      html  css  js  c++  java
  • 评论星星 微信小程序

    HTML:

    <view>
     <view>一:显示后台给的评分</view>
     <block wx:for="{{one_1}}" wx:key="item">
      <image src='../img/plhou.png'></image>
     </block>
     <block wx:for="{{two_1}}" wx:key="item">
      <image src='../img/plqian.png'></image>
     </block>
    </view>
    <view>这里num给的是几分就显示几颗星星</view>
      
    <view style='margin-top:60px;'>二:显示用户选择的评分</view>
    <block wx:for="{{one_2}}" wx:key="index">
     <image catchtap='in_xin' id='{{index+1}}' data-in='star' src='../img/plhou.png'></image>
    </block>
    <block wx:for="{{two_2}}" wx:key="index">
     <image catchtap='in_xin' id='{{index+1}}' data-in='starg' src='../img/plqian.png'></image>
    </block>
    <view>{{one_2}}星</view>

    CSS:

    image{ 
     height: 60rpx; 
      60rpx; 
     display: inline-block
    }

    JS:

    Page({
    
      /**
        * 页面的初始数据
        * 满分为5星
        */
      data: {
        num: 4,//后端给的分数,显示的星星
        one_1: '',//点亮的星星数
        two_1: '',//没有点亮的星星数
        one_2: 0,//点亮的星星数
        two_2: 5//没有点亮的星星数
      },
    
      /**
       * 生命周期函数--监听页面加载
       */
      onLoad: function (options) {
        //情况一:展示后台给的评分 
        this.setData({
          one_1: this.data.num,
          two_1: 5 - this.data.num
        })
      },
      in_xin: function (e) {
        var in_xin = e.currentTarget.dataset.in;
        console.log(e.currentTarget.dataset.in);
        console.log(e.currentTarget);
        var one_2;
        if (in_xin == 'star') {
          one_2 = Number(e.currentTarget.id)
        } else {
          one_2 = Number(e.currentTarget.id) + this.data.one_2
        }
        this.setData({
          one_2: one_2,
          two_2: 5 - one_2
        })
      },
    })
  • 相关阅读:
    struts2中struts.xml配置文件详解【未整理】
    程序员,别了校园入了江湖
    xml常用的error-page
    struts2中struts.xml配置文件详解
    Struts 2初体验
    Hibernate 抛出的 Could not execute JDBC batch update
    MyEclipse快捷键
    CSS 字体
    绑定事件 addEventListener
    设置DIV最小高度以及高度自适应随着内容的变化而变化
  • 原文地址:https://www.cnblogs.com/baobaoa/p/9727869.html
Copyright © 2011-2022 走看看