微信小程序----组件之button
来源:互联网 发布:税务金三系统网络风险 编辑:程序博客网 时间:2024/06/05 00:10
效果图
项目结构:
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;}
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
阅读全文
0 0
- 微信小程序----组件之button
- 微信小程序学习(七)之button组件
- 微信小程序把玩(十四)button组件
- 2.3.1微信小程序按钮组件:button
- 微信小程序:button组件的边框设置
- VCL组件之Button
- android widget组件之Button
- Android基础组件之Button
- React Native组件之Button
- mini2440之--button程序
- 微信小程序之组件学习
- 微信小程序----组件之view
- 微信小程序----组件之swiper
- 微信小程序----组件之text
- 微信小程序----组件之progress
- 微信小程序----组件之icon
- 微信小程序----组件之checkbox
- 微信小程序----组件之form
- mtk初始化和执行流程
- Java豆瓣电影爬虫——抓取电影详情和电影短评数据
- Start-Up
- Android_XListView上拉加载,下拉刷新
- 树莓派3b连接LED实现呼吸灯效果(C语言版)
- 微信小程序----组件之button
- Django基础之模板语言、中间件和admin
- MySQL创建表并计算其中的数据
- 个人对于数组和缓冲区的理解
- 图文解析业务流程图怎么画的使用技巧
- Bootstrap 标签页(Tab)插件
- spring注解中那点逼事
- 内部排序 1
- iOS UITextField输入框随键盘弹出界面上移