国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

微信小程序button組件使用詳解

2019-11-19 14:26:43
字體:
來源:轉載
供稿:網友

本文為大家分享了微信小程序button組件的使用方法,供大家參考,具體內容如下

展示效果圖

button組件效果圖

button組件的常用屬性

  • size:default、mini―-default為塊級按鈕、mini為小按鈕
  • type:primary、default、warn―-primary提交成功、default默認灰色、warn警告色
  • plain:true、false―-按鈕是否鏤空,背景色透明
  • disabled:true、false―-是否禁用
  • loading:true、false―-名稱前是否帶 loading 圖標

WXML

<view class="tui-btn-group"> <view class="tui-btn-content">  <button size="{{defaultSize}}" bindtap="default" hover-class="other-button-hover"> default </button> </view> <view class="tui-btn-content">  <button type="primary" size="{{primarySize}}" bindtap="primary"> primary </button> </view> <view class="tui-btn-content">  <button type="warn" size="{{warnSize}}" bindtap="warn"> warn </button> </view> <view class="tui-btn-content">  <button bindtap="setDisabled" disabled="{{disabled}}" type="primary">點擊設置按鈕disabled屬性true</button> </view> <view class="tui-btn-content">  <button bindtap="setPlain" plain="{{plain}}">點擊設置按鈕plain屬性</button> </view> <view class="tui-btn-content">  <button bindtap="setLoading" loading="{{loading}}" type="warn">點擊設置按鈕loading屬性</button> </view></view>

WXSS

.tui-btn-group{ padding: 10px;}.tui-btn-content{ height: 60px; line-height: 60px;}/** 修改button默認的點擊態樣式類**/.button-hover { background-color: red;}/** 添加自定義button點擊態樣式類**/.other-button-hover { background-color: blue;}

JS

var types = ['default', 'primary', 'warn']var pageObject = { data: {  defaultSize: 'default',  primarySize: 'default',  warnSize: 'default',  disabled: false,  plain: false,  loading: false }, setDisabled: function (e) {  this.setData({   disabled: !this.data.disabled  }) }, setPlain: function (e) {  this.setData({   plain: !this.data.plain  }) }, setLoading: function (e) {  this.setData({   loading: !this.data.loading  }) }}//循環給'default', 'primary', 'warn'按鈕創建函數for (var i = 0; i < types.length; ++i) { (function (type) {  pageObject[type] = function (e) {   var key = type + 'Size'   var changedData = {}   changedData[key] =    this.data[key] === 'default' ? 'mini' : 'default'   this.setData(changedData)  } })(types[i])}Page(pageObject);

DEMO下載

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 惠州市| 观塘区| 舞钢市| 门头沟区| 定日县| 鄂托克旗| 大理市| 阿尔山市| 巴中市| 山丹县| 阳泉市| 松阳县| 聊城市| 吴旗县| 酒泉市| 教育| 文安县| 衡水市| 衡水市| 蓝田县| 彭州市| 许昌市| 永寿县| 宝清县| 满洲里市| 平顺县| 新化县| 岫岩| 台山市| 阳原县| 大冶市| 潜江市| 盈江县| 高台县| 富宁县| 定安县| 长汀县| 莫力| 海安县| 洪雅县| 邳州市|