微信小程序 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
相关文章:
全景视频制作网站有哪些,全景图怎么做成网页?
如何快速选择适合个人网站的云服务器配置?
建站之星云端配置指南:模板选择与SEO优化一键生成
沈阳制作网站公司排名,沈阳装饰协会官方网站?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
如何获取开源自助建站系统免费下载链接?
如何彻底卸载建站之星软件?
如何选择CMS系统实现快速建站与SEO优化?
网站app免费制作软件,能免费看各大网站视频的手机app?
建站VPS配置与SEO优化指南:关键词排名提升策略
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
建站主机功能解析:服务器选择与快速搭建指南
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
浅谈Javascript中的Label语句
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
广东企业建站网站优化与SEO营销核心策略指南
存储型VPS适合搭建中小型网站吗?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
建站主机选虚拟主机还是云服务器更好?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
如何在香港服务器上快速搭建免备案网站?
安云自助建站系统如何快速提升SEO排名?
如何用搬瓦工VPS快速搭建个人网站?
已有域名和空间如何搭建网站?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
香港服务器租用费用高吗?如何避免常见误区?
如何快速建站并高效导出源代码?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
教学网站制作软件,学习*后期制作的网站有哪些?
简单实现Android文件上传
如何在万网主机上快速搭建网站?
简历在线制作网站免费版,如何创建个人简历?
小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
网站制作需要会哪些技术,建立一个网站要花费多少?
广平建站公司哪家专业可靠?如何选择?
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
如何快速查询域名建站关键信息?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
如何选择服务器才能高效搭建专属网站?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】
广德云建站网站建设方案与建站流程优化指南
如何做网站制作流程,*游戏网站怎么搭建?
建站主机选哪家性价比最高?
*请认真填写需求信息,我们会在24小时内与您取得联系。