微信小程序按钮组件button怎么使用
发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,这篇文章主要介绍"微信小程序按钮组件button怎么使用",在日常操作中,相信很多人在微信小程序按钮组件button怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2024年11月12日微信小程序按钮组件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安全错误
数据库的锁怎样保障安全
软件开发站桩
西瓜口袋软件开发
魏永康深圳软件开发
滴滴建数据库
加强网络安全监督
服务器上 安全软件
设计师软件开发
网络安全考试问答题
国外服务器免费测试
顺义区正规软件开发配置
网络安全作文素材手写
网络安全与信息安全的异同点
f1000数据库
中小学生网络安全措施
中国最大的软件开发公司
班级网络安全自查表
南通炬火网络技术有限公司
赛为网络技术有限公司
我的世界服务器bag
网络安全知识开展情况
海豚连接服务器
浪潮邮箱的服务器地址
网络技术移民
盐城农村商业银行网络安全招标
计算机网络技术考二建吗
商丘网络安全监督
江西省赣州市网络安全宣传周
游戏500服务器内部错误
浙江网信办网络安全处
net数据库结果集对象