微信小程序----组件之button
2017-09-07 14:49
435 查看
效果图
项目结构:
index.wxml
index.wxss
index.js
源码下载:http://download.csdn.net/download/zhaihaohao1/9968483
项目结构:
index.wxml
<view class=""> <button type="default" size="{{defaultSize}}" loading="{{loading}}" plain="{{plain}}" disabled="{{disabled}}" bindtap="default" hover-class="other-button-hover"> default </button> <button type="primary" size="{{primarySize}}" loading="{{loading}}" plain="{{plain}}" disabled="{{disabled}}" bindtap="primary"> primary </button> <button type="warn" size="{{warnSize}}" loading="{{loading}}" plain="{{plain}}" disabled="{{disabled}}" bindtap="warn"> warn </button> <button bindtap="setDisabled">点击设置以上按钮disabled属性</button> <button bindtap="setPlain">点击设置以上按钮plain属性</button> <button bindtap="setLoading">点击设置以上按钮loading属性</button> <button open-type="contact">进入客服会话</button> </view>
index.wxss
/** wxss **/ /** 修改button默认的点击态样式类**/ .button-hover { background-color: red; } /** 添加自定义button点击态样式类**/ .other-button-hover { background-color: blue; }
index.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 }) } } 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);
源码下载:http://download.csdn.net/download/zhaihaohao1/9968483
相关文章推荐
- 微信小程序----button组件
- 微信小程序:button组件的边框设置
- 微信小程序开发(6)-表单数据组件的使用(picker,form,input,button)
- 微信小程序中button组件的边框设置的实例详解
- 微信小程序组件 contact-button(客服会话按钮)详解及实例代码
- 微信小程序 Button 组件详解及简单实例
- 微信小程序学习(七)之button组件
- 2.3.1微信小程序按钮组件:button
- 微信小程序把玩(十四)button组件
- 微信小程序把玩(十四)button组件
- 第九篇、微信小程序-button组件
- 微信小程序把玩(十四)button组件
- 微信小程序中多个button/view组件中进行切换时改变样式
- 微信小程序中多个button/view组件中进行切换时改变样式
- 微信小程序button组件使用详解
- 微信小程序(十四)button组件详细介绍
- 微信小程序基础之常用控件text、icon、progress、button、navigator
- 微信小程序----常用组件
- 微信小程序 Button按钮与Icon图标
- 微信小程序 - 组件