全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

微信小程序 Button 组件详解及简单实例

微信小程序 Button

相关文章:

微信小程序 Button

微信小程序 radio

微信小程序 slider

微信小程序 switch

微信小程序 textarea

微信小程序 picker-view

微信小程序 picker

微信小程序 label

微信小程序 input 

微信小程序 form

微信小程序 checkbox

实现实例效果图:

属性名 类型 默认值 说明
size String default 有效值default, mini
type String default 按钮的样式类型,有效值primary, default, warn
plain Boolean false 按钮是否镂空,背景色透明
disabled Boolean false 是否禁用
loading Boolean false 名称前是否带 loading 图标
formType String 有效值:submit, reset,用于form组件,点击分别会触发submit/reset事件
hover-class String button-hover 指定按钮按下去的样式类。当hover-class="none"时,没有点击态效果

注:button-hover默认为{background-color:rgba(0,0,0,0.1);opacity:0.7;}

示例代码:

/** wxss **/
/** 修改button默认的点击态样式类**/
.button-hover{
 background-color:red;
}
/** 添加自定义button点击态样式类**/
.other-button-hover{
 background-color:blur;
}
<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>
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)

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# 微信小程序  # Button  # 组件  # 详解  # Button实例  # 微信小程序 radio单选框组件详解及实例代码  # 微信小程序picker组件下拉框选择input输入框的实例  # 微信小程序 倒计时组件实现代码  # 微信小程序 swiper组件轮播图详解及实例  # 详解如何在微信小程序开发中正确的使用vant ui组件  # 微信小程序(十)swiper组件详细介绍  # 微信小程序(十四)button组件详细介绍  # 微信小程序实现图片预加载组件  # 微信小程序 Image组件实例详解  # 微信小程序开发之组件设计规范  # 有效值  # 相关文章  # 希望能  # 自定义  # 按下  # 谢谢大家  # 默认值  # 背景色  # 默认为  # td  # String  # size  # thead  # type  # tbody  # tr  # default  # plain  # warn  # false 


相关文章: 实惠建站价格推荐:2025年高性价比自助建站套餐解析  建站中国官网:模板定制+SEO优化+建站流程一站式指南  如何基于PHP生成高效IDC网络公司建站源码?  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  宝塔建站助手安装配置与建站模板使用全流程解析  内网网站制作软件,内网的网站如何发布到外网?  定制建站如何定义?其核心优势是什么?  网站设计制作公司地址,网站建设比较好的公司都有哪些?  如何选择可靠的免备案建站服务器?  建站之星代理如何获取技术支持?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  成都响应式网站开发,dw怎么把手机适应页面变成网页?  如何注册花生壳免费域名并搭建个人网站?  网站图片在线制作软件,怎么在图片上做链接?  如何快速重置建站主机并恢复默认配置?  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  如何通过IIS搭建网站并配置访问权限?  网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?  济南专业网站制作公司,济南信息工程学校怎么样?  建站之星如何实现PC+手机+微信网站五合一建站?  如何快速上传建站程序避免常见错误?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  存储型VPS适合搭建中小型网站吗?  建站之星安装模板失败:服务器环境不兼容?  建站之星2.7模板快速切换与批量管理功能操作指南  如何在IIS中配置站点IP、端口及主机头?  如何通过VPS建站无需域名直接访问?  为什么Go需要go mod文件_Go go mod文件作用说明  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  非常酷的网站设计制作软件,酷培ai教育官方网站?  视频网站制作教程,怎么样制作优酷网的小视频?  ,制作一个手机app网站要多少钱?  ,柠檬视频怎样兑换vip?  如何选择适合PHP云建站的开源框架?  三星网站视频制作教程下载,三星w23网页如何全屏?  中山网站推广排名,中山信息港登录入口?  广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?  如何快速生成高效建站系统源代码?  如何在云主机上快速搭建网站?  如何选择适配移动端的WAP自助建站平台?  建站主机选择指南:服务器配置与SEO优化实战技巧  金*站制作公司有哪些,金华教育集团官网?  建站之星如何助力企业快速打造五合一网站?  小型网站制作HTML,*游戏网站怎么搭建? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。