微信小程序按钮组件button怎么使用
发表于:2025-11-18 作者:千家信息网编辑
千家信息网最后更新 2025年11月18日,这篇文章主要介绍"微信小程序按钮组件button怎么使用",在日常操作中,相信很多人在微信小程序按钮组件button怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2025年11月18日微信小程序按钮组件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安全错误
数据库的锁怎样保障安全
公司搭建最简单的域名服务器
山东网络安全系统价钱
哪些国家制定了网络安全
做店群选哪个云服务器比较好
spss看重复数据库
手机jsp服务器
N11传奇数据库装备修改
计算机网络技术卷
浅析数据库的安全性因素论文
企业网络安全主体责任
铁路局软件开发岗位 三本
北京能耗管理软件开发多少钱
网络安全单向隔离产品市场分析
雨村服务器
中电兴发公司软件开发
计算机网络技术的职位
工业网络技术就业前景
服务器内存条可以和普通的共用吗
大家认为如何保护网络安全
阿克苏网络技术预算
网络安全宣传周经验
初中毕业去学软件开发可以吗
计算机网络技术网卡分类
龙岩 软件开发公司电话
崇明区国际软件开发售后服务
河南电子软件开发商家
网页如何调用数据库 asp
达州计算机网络技术职业学校
论文方向网络安全系统设计
软件开发日常工作介绍