微信小程序按钮组件button怎么使用
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,这篇文章主要介绍"微信小程序按钮组件button怎么使用",在日常操作中,相信很多人在微信小程序按钮组件button怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2025年02月19日微信小程序按钮组件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安全错误
数据库的锁怎样保障安全
未来教育网络技术补丁百度
学生网络安全的作品
查询数据库的7个标准步骤是什么
互联网网络安全相关经验
优秀团员数据库
最牛逼的网络安全厂商排名
工业实时数据库方亚东
无锡中赋网络技术有限公司
dedecms数据库导入
网络安全发59条规定
全国身份证号码开头数据库
网络游戏软件开发网
游戏嵌入式软件开发
选举服务器
是不是每台电脑都有服务器
网络安全有哪些方面的知识
网络安全报告会总结
如何去除数据库表里的重复数据
tcga数据库 研究思路
数据库in么使用
业余学什么网络技术好
计算机网络技术期末答案尔雅
陌陌争霸怎么进不去服务器
软件开发环境用例图
加强感知网络安全态势
更新服务器配置是什么意思
网络技术的概述
戴尔服务器在北京的经销商是哪家
剑网三电五双梦是哪个服务器
绝地求生手游服务器可以更改吗