微信小程序按钮组件button怎么使用
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍"微信小程序按钮组件button怎么使用",在日常操作中,相信很多人在微信小程序按钮组件button怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2026年11月04日微信小程序按钮组件button怎么使用
这篇文章主要介绍"微信小程序按钮组件button怎么使用",在日常操作中,相信很多人在微信小程序按钮组件button怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"微信小程序按钮组件button怎么使用"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
button
按钮。
| 属性名 | 类型 | 默认值 | 说明 | 最低版本 |
|---|---|---|---|---|
| size | String | default | 按钮的大小 | |
| type | String | default | 按钮的样式类型 | |
| plain | Boolean | false | 按钮是否镂空,背景色透明 | |
| disabled | Boolean | false | 是否禁用 | |
| loading | Boolean | false | 名称前是否带 loading 图标 | |
| form-type | String | 用于 组件,点击分别会触发 组件的 submit/reset 事件 | ||
| open-type | String | 微信开放能力 | 1.1.0 | |
| hover-class | String | button-hover | 指定按钮按下去的样式类。当 hover-class="none" 时,没有点击态效果 | |
| hover-start-time | Number | 20 | 按住后多久出现点击态,单位毫秒 | |
| hover-stay-time | Number | 70 | 手指松开后点击态保留时间,单位毫秒 | |
| session-from | String | open-type="contact"时有效:用户从该按钮进入会话时,开发者将收到带上本参数的事件推送。本参数可用于区分用户进入客服会话的来源。 | 1.4.0 | |
bindgetuserinfoHandler | Handler | open-type="getUserInfo"时有效:用户点击该按钮时,会返回获取到的用户信息,从返回参数的detail中获取到的值同wx.getUserInfo | 1.3.0 |
注:button-hover默认为{background-color:rgba(0,0,0,0.1);opacity:0.7;}
size 有效值:
| 值 | 说明 |
|---|---|
| default | |
| mini |
type 有效值:
| 值 | 说明 |
|---|---|
| primary | |
| default | |
| warn |
form-type 有效值:
| 值 | 说明 |
|---|---|
| submit | 提交表单 |
| reset | 重置表单 |
open-type 有效值:
| 值 | 说明 | 最低版本 |
|---|---|---|
| contact | 打开客服会话 | 1.1.0 |
| share | 触发用户转发,使用前建议先阅读使用指引 | 1.2.0 |
| getUserInfo | 获取用户信息,可以从bindgetuserinfo回调中获取到用户信 | 1.3.0 |
示例代码:
/** 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)到此,关于"微信小程序按钮组件button怎么使用"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
按钮
用户
组件
程序
有效
属性
有效值
样式
学习
参数
最低
事件
信息
单位
更多
版本
类型
表单
帮助
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
为想互联网科技怎么样
互联网公司 科技公司
期待互联网科技
嘟嘟瓜互联网科技
腾讯科技 互联网女皇
无线互联网科技
时间互联网络科技
深圳卡尔迅互联网科技有限公司怎么样
上海电发互联网科技有限公司
互联网经济与金融科技
南平创想时代互联网科技有限公司
昊天互联网科技有限公司
晓花互联网科技有限公司网址
迪庆互联网科技招生
四川互联网展示科技馆设计
济南小医互联网科技有限公司招聘
唯美互联网科技
悟空问答互联网科技
互联网大会出现的黑科技
伍佰万互联网科技是干嘛的
咖啡
华服互联网科技靠谱吗
互联网科技会
青岛互联网科技公司
互联网科技集团
智网互联网科技
新浪科技互联网
互联网科技公司介绍
千方科技属于互联网企业吗
山东有哪些互联网科技公司