zoukankan      html  css  js  c++  java
  • 微信小程序开发入门(十二)

    综合运用input组件和多级条件渲染wx:if实现成绩等级的判断

    <!--index.wxml-->
    <view class='box'>
      <view class='title'>成绩等级计算器</view>
      <view>请输入你的考试成绩</view>
      <input bindblur='scoreInput' placeholder='在此输入成绩' placeholder-style="margin-left: 5px"></input>
      <view wx:if='{{score>100||score<0}}'>成绩输入有误!</view>
      <view wx:elif='{{score>90}}'>成绩等级:优秀</view>
      <view wx:elif='{{score>80}}'>成绩等级:良好</view>
      <view wx:elif='{{score>70}}'>成绩等级:中等</view>
      <view wx:elif='{{score>60}}'>成绩等级:及格</view>
      <view wx:else>成绩等级:不及格</view>
    </view>
    /*index.wxss */
    
    input {
      margin-top: 20px; /* 上外边距 */
      margin-bottom: 20px; /* 下外边距 */
       50%; /* 宽度 */
      height: 80rpx; /* 高度 */
      border: 1px solid silver; /* 边框线为1px,实线,银灰色 */
    }
    //index.js
    Page({
      data: {
        score: 0 //score初始值
      },
      scoreInput: function (e) {
        this.setData({
          score: e.detail.value // 修改score的值为input组件中的输入值,e是失去焦点事件,事件针对的对象是e.detail,e.detail相当于input组件
        })
      }
    })

      

  • 相关阅读:
    说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
    利用CSS3实现页面淡入动画特效
    ajax
    jQuery弹性滑动导航菜单实现思路及代码
    angular 管理后台
    jq简单选项卡
    按钮60秒倒计时
    jq倒计时
    angular ui-route
    flex弹性布局
  • 原文地址:https://www.cnblogs.com/suitcases/p/13402779.html
Copyright © 2011-2022 走看看