微信小程序 button 组件

  button 组件 拥有强大的功能 自身可以拥有很多跟微信风格的样式,且是 表单 和 开放的能力 重要的 按钮

  button 的属性:

    size:  类型  字符串  按钮的大小

      属性值:default  默认的

          mini   小尺寸

    type:  类型  字符串  按钮的样式类型

      属性值:default  默认的

          primary  绿色的

          warn   红色的

    plain:  类型  布尔  按钮是否镂空,背景色透明

    disabled: 类型  布尔  是否禁用

    loading:   类型  布尔  名称前是否带有 加载 的图标

    form-type:类型  字符串  用于form组件 会分别触发submit和reset事件

      属性值:submit  触发表单的submit事件

          reset   触发表单的reset 事件

    open-type:类型  字符串  微信的开放能力

      属性值:contact:打开客服会话,如果用户在会话中点击消息卡片,返回小程序,可以从 bindcontact 回调中获取具体信息

          share:触发用户转发

          getPhoneNumber:获取用户的手机号,可以从 bindgetPhoneNumber 回调中,获取用户信息

          getUserInfo:获取用户信息,可以从 bindgetUserInfo 回调中,获取用户信息

          launchApp:打开APP,可以通过app-parameter 属性 向APP 传的参数

          openSetting:打开授权设置页

          feedback:打开"意见反馈"页面,用户提交反馈内容并上传日志,开发者可以登录小程序管理后台后,进入左侧菜单"客服反馈"页面 获取反馈内容

    hover-class:类型  字符串  指定按钮按下去的样式类

    hover-stop-propagation:类型  布尔  指定是否阻止本节点的祖先节点出现点击态

    hover-start-time:类型  数字  按住后多久出现点击态 (单位 ms)

    hover-stay-time:类型  数字  手指松开后,点击态的保留时间 (单位 ms)

    lang:类型  字符串  指定返回用户信息的语言

      属性值:zh-CN 简体中文

          zh-TW 繁体中文

          en 英文

    session-from:类型  字符串  会话来源  (open-type="contact" 有效)

    send-message-title:类型  字符串  会话内消息卡片标题  (open-type="contact" 有效)

      属性值:当前标题

    send-message-path:类型  字符串  会话内消息卡片点击跳转小程序路径  (open-type="contact" 有效)

      属性值:当前分享路径

    send-message-img:类型  字符串  会话内消息卡片图片  (open-type="contact" 有效)

      属性值:截图

    app-parameter:类型  字符串  打开APP时,向APP 传递参数 ,(open-type="launchApp" 有效)

    show-message-card:类型  布尔  是否显示会话内消息卡片,设置此参数为true,用户进入客服会话,在右下角显示,可能要发送的小程序的提示,用户点击后,可以快速发送小程序的消息

      (open-type="contact")时 有效

  事件:

    bindgetuserinfo:用户点击该按钮时,会返回获取的用户信息,回调的 detail数据与 wx.getUserInfo 返回的一致,open-type="getUserInfo" 时有效

    bindcontact:客服消息回调,open-type="contact" 时有效

    bindgetphonenumber:获取用户手机号回调, open-type="getPhoneNumber" 时 有效

    binderror:当使用开放能力时,发生错误的回调,open-type="launchApp" 时 有效

    bindopensetting:打开授权设置页后回调,open-type="openSetting" 时 有效

    bindlaunchapp:打开APP 成功的回调, open-type="launchApp" 时 有效

原文地址:https://www.cnblogs.com/shangjun6/p/10914299.html

时间: 2024-10-21 22:07:18

微信小程序 button 组件的相关文章

0608 微信小程序 (button组件 + 事件 及变量传递,icon组件)

1.button组件 是一个按钮组件 <button  type="type" size="size" color="color"  bindtap="点击后执行的方法名(需要写在当前页对应的js文件中)  data-hi="50" > 按钮字样</button>  //data-hi 为自定义交互变量,对其设置了一个50的变量 button包含属性较多.主要的说两个 1.1 type:按钮样

第九篇、微信小程序-button组件

主要属性: 注:button-hover 默认为{background-color: rgba(0, 0, 0, 0.1); opacity: 0.7;} 效果图: ml: <!--默认的button, 默认大小default,默认加载false,默认按键不为镂空,默认可以点击,点击有效果hover-class="other-button-hover"--> <button type="default" size="{{defaultSi

微信小程序image组件binderror使用例子(对应html、js中的onerror)

官方文档  binderror HandleEvent 当错误发生时,发布到 AppService 的事件名,事件对象event.detail = {errMsg: 'something wrong'} 在微信小程序开发中,我们使用列表包含图片,如果这个图片链接404错误,那么我们应该给它提供一个默认的友好URL地址.html和js中使用onerror事件就可以了 <img src="image.gif" onerror="this.src='https:w.chesu

微信小程序image组件开发程序以及相关图片问题参考资料汇总

微信小程序image组件开发程序以及相关图片问题参考资料汇总,希望对大家小程序开发能有一定的参考和借鉴价值.以下汇总主要涉及到微信小程序image组件有关资源路径.缩放和剪裁模式等进行的探讨,无论是对微信小程序新手还是正在开发中的朋友都是很好的小程序学习资料. 微信小程序image组件必备基础知识: image组件默认宽度300px.高度225px image的属性mode有13种模式,其中4种是缩放模式,9种是裁剪模式 image组件开发教程汇总: 微信小程序自定义组件实现图片单指拖动.双指缩

微信小程序倒计时组件开发

今天给大家带来微信小程序倒计时组件具体开发步骤: 先来看下最终效果: git源:http://git.oschina.net/dotton/CountDown 分步骤-性子急的朋友,可以直接看最后那段代码. wxml文件放个text <text>second: {{second}} micro second:{{micro_second}}</text> 在js文件中调用 function countdown(that) {  var second = that.data.seco

微信小程序图表组件 wx-f2

摘自 杀个程序猿祭天  https://www.jianshu.com/p/6b9fe45f799f Github地址:https://github.com/antvis/wx-f2 AntV F2地址: AntV F2 微信小程序图表组件 wx-f2,源于 F2,专为移动而生 F2,专为移动而生的可视化解决方案,特为大家提供了微信小程序端版本,体积小巧,性能卓越,底层基于图形语法,可以提供非常丰富的图表类型. 可以使用微信扫描以下二维码先体验一番: image wx-f2 F2 的微信小程序版

微信小程序picker组件 - 省市二级联动

微信小程序picker组件自带省市区选择器,但是业务需求需要省市选择器,参考官方demo自己写了一个省市选择器 wxml文件 <view class="section"> <view class="section__title">省市二级联动demo</view> <picker mode="multiSelector" bindchange="bindMultiPickerChange&quo

iView Weapp微信小程序UI组件库中i-input的使用

iView Weapp微信小程序UI组件库为小程序的开发提供了良好的交互界面,组件库自定义了一系列组件,具有较强的开发友好性,但一些组件与微信小程序原生组件的使用方式有差异. i-input组件是该框架自定义的输入框组件,与微信中input具有相同功能. 在使用i-input输入值时,可以增加其bind:change="myInput" 属性,如: wxml: <i-input type="number" right  maxlength="2&qu

微信小程序气泡组件

资料 网址 微信小程序气泡组件 https://github.com/byk04712/weapp-popover 原文地址:https://www.cnblogs.com/cag2050/p/12605725.html