WeUI学习总结(二)

WeUI 何求龙
文章标签: WeUI

二、表单

1.按钮

基础属性:
  weui-btn weui-btn_primary		确定按钮(绿色)
  weui-btn weui-btn_warn		警告按钮(红色)
  weui-btn weui-btn_default		默认按钮(淡灰)

扩展:
  weui-btn_disabled			禁止按钮
  weui-btn_plain-xxxx			镂空按钮
  weui-btn_mini			        小型按钮
  weui-btn_loading			刷新按钮

2.单选列表

<div class="weui-cells weui-cells_radio">
  <label class="weui-cell weui-check__label" for="x11"><!--使用label标签包裹文字和选项达到关联效果-->
    <div class="weui-cell__bd">
      <p>这是一个单选列表</p>
    </div>
    <div class="weui-cell__ft">
      <!--name属性的值相同是单选列表相关联的关键-->
      <input type="radio" class="weui-check" name="radio1" id="x11"/>
      <span class="weui-icon-checked"></span>
    </div>
  </label>
  <label class="weui-cell weui-check__label" for="x12">
    <div class="weui-cell__bd">
      <p>这是一个单选列表</p>
    </div>
    <div class="weui-cell__ft">
      <!--checked="checked"表示默认选中-->
      <input type="radio" name="radio1" class="weui-check" id="x12" checked="checked"/>
      <span class="weui-icon-checked"></span>
    </div>
  </label>
</div>

3.多选列表

<div class="weui-cells weui-cells_checkbox">
  <label class="weui-cell weui-check__label" for="s11"><!--使用label标签包裹文字和选项达到关联效果-->
    <div class="weui-cell__hd">
      <input type="checkbox" class="weui-check" name="checkbox1" id="s11" checked="checked"/>
      <i class="weui-icon-checked"></i>
    </div>
    <div class="weui-cell__bd">
      <p>这是一个多选列表</p>
    </div>
  </label>
  <label class="weui-cell weui-check__label" for="s12"><!--使用label标签包裹文字和选项达到关联效果-->
    <div class="weui-cell__hd">
      <input type="checkbox" class="weui-check" name="checkbox1" id="s12"/>
      <i class="weui-icon-checked"></i>
    </div>
    <div class="weui-cell__bd">
      <p>这是一个多选列表</p>
    </div>
  </label>
</div>

4.输入框

一行两列:
  <div class="weui-cell">
    <div class="weui-cell__hd"><label class="weui-label">请输入</label></div>
    <div class="weui-cell__bd">
      <!--pattern="[0-9]*"表示只能输入数字-->
      <input class="weui-input" type="number" pattern="[0-9]*" placeholder="请输入一串数字" />
    </div>
  </div>
一行三列:
  <div class="weui-cell weui-cell_vcode">
    <div class="weui-cell__hd">
      <label class="weui-label">手机号</label>
    </div>
    <div class="weui-cell__bd">
      <input class="weui-input" type="tel" placeholder="请输入手机号" />
    </div>
    <div class="weui-cell__ft">
      <button class="weui-vcode-btn">获取验证码</button>
    </div>
  </div>

5.开关

基本语法:
    <input class="weui-switch" type="checkbox" />
兼容IE版本:
    <label for="switchCP" class="weui-switch-cp">
      <input id="switchCP" class="weui-switch-cp__input" type="checkbox" checked="checked"/>
      <div class="weui-switch-cp__box"></div>
    </label>

6.选择结构

<div class="weui-cell__hd">
   <select class="weui-select" name="select2">
	<option value="1">这是一个选择列表1</option>
	<option value="2">这是一个选择列表2</option>
	<option value="3">这是一个选择列表3</option>
	<option value="4">这是一个选择列表4</option>
    </select>
</div>

7.滑块

<div class="weui-slider-box">
  <div class="weui-slider">
    <div id="sliderInner" class="weui-slider__inner">
      <div id="sliderTrack" style="width: 50%;" class="weui-slider__track"></div>
      <div id="sliderHandler" style="left: 50%;" class="weui-slider__handler"></div>
    </div>
  </div>
  <div id="sliderValue" class="weui-slider-box__value">50</div>
</div>

8.上传图片

<div class="weui-uploader">
  <div class="weui-uploader__hd">
    <p class="weui-uploader__title">图片上传</p>
    <div class="weui-uploader__info">0/2</div>
  </div>
  <div class="weui-uploader__bd">
    <ul class="weui-uploader__files" id="uploaderFiles">
      <li class="weui-uploader__file" style="background-image:url(./images/pic_160.png)"></li>
      <li class="weui-uploader__file" style="background-image:url(./images/pic_160.png)"></li>
      <li class="weui-uploader__file" style="background-image:url(./images/pic_160.png)"></li>
      <li class="weui-uploader__file weui-uploader__file_status" style="background-image:url(./images/pic_160.png)">
        <div class="weui-uploader__file-content">
          <i class="weui-icon-warn"></i>
	</div>
      </li>
      <li class="weui-uploader__file weui-uploader__file_status" style="background-image:url(./images/pic_160.png)">
        <div class="weui-uploader__file-content">50%</div>
      </li>
    </ul>
    <div class="weui-uploader__input-box">
      <input id="uploaderInput" class="weui-uploader__input" type="file" accept="image/*" multiple/>
    </div>
  </div>
</div>

还能输出{{restrictNumber}}个字符  
  • {{reply.author}}

    {{CommonUtil.formateDate(reply.ac_CommentDate).shortTime}}
  • 回复了{{Comments.author}} :