微信小程序button组件怎么使用?

这篇具有很好参考价值的文章主要介绍了微信小程序button组件怎么使用?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

其实学过前端的小伙伴们都知道button标签是什么。

1.button组件功能描述

        是一个按钮组件

        功能对比HTML种的button按钮丰富

        通过open-type属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息等)

2.button组件他有那些属性(常用属性)

更多属性进入button | 微信开放文档 (qq.com)查看

属性 类型 默认值 必填 说明 最低版本
size string default 按钮的大小 1.0.0
type string default 按钮的样式类型 1.0.0
plain boolean false 按钮是否镂空,背景色透明 1.0.0
disabled boolean false 是否禁用 1.0.0
loading boolean false 名称前是否带 loading 图标 1.0.0
form-type string 用于 form 组件,点击分别会触发 form 组件的 submit/reset 事件 1.0.0
open-type string 微信开放能力 1.1.0

 3.尝试添加button组件看看他长啥样?

微信小程序button组件怎么使用?

 初始样子就是一个很普通的按钮无颜色,无样式,只有基础的样式存在。

3.size属性使用(控制按钮的大小)

这时候有人就会拿size去测试button大小

<button size="100px">初始按钮</button>

微信小程序button组件怎么使用?

 发现没有变化,这就对了,为什么会这样,让我们控制大小却不给我们改变大小呢?

其实我们size属性合法值就2个

合法值 说明
default 默认大小
mini 小尺寸

我们先来看看这两个值的样子

size属性default和mini的样子

微信小程序button组件怎么使用?

 一个是正常版本,一个是缩小版本,此时有人会说他这样的样子太丑了怎么办?我想修改他的样式和大小,目前小编也只能给告诉大家可以使用WXSS文件进行修改他的样式

我们尝试修改一下他的大小

微信小程序button组件怎么使用?

我们发现 通过width和height进行就该他的按钮大小只能修改高宽是固定死的,修改的方法肯定有,这里就需要大家去探索了哈。

下面我又尝试探索了一下,default属性值可以修改背景颜色和字行高,然而mini属性值的只能修改背景颜色文字行高修改不了,更下的功能需要大家自己尝试探索。

4.type属性使用(按钮的样式类型)

同样,我们先看看他的合法值

合法值 说明 网络说法
primary 绿色 主色调按钮
default 白色 默认按钮
warn 红色 警告按钮

只有三种的合法值我们来测试一下看看

微信小程序button组件怎么使用?

这三种按钮只是提供了我们常用的样式

5. plain属性使用 (按钮是否镂空,背景色透明)

微信小程序button组件怎么使用?

 我们一眼就能看得出来他们的区别

一个是实体的,一个是背景镂空了,可以让使用者展示更多的背景效果

6.  disabled属性使用(是否禁用)

微信小程序button组件怎么使用?

 通过这个属性可以只让用户点击一下后不在继续点击,防止重复提交数据,造成数据阻塞。

7.loading属性使用(名称前是否有加载按钮)

这个可以用在登录或者加载大量数据的时候使用,防止用户点击后忙半天没有反应,造成用户以为软件卡死情况。

微信小程序button组件怎么使用?

 8.form-type和form-type属性

剩下的2个属性功能种类比较多就不在这里一一讲解了,以后如果在实战种遇到了小编也会出一些相关的教程。

本期button常用的属性就介绍到这里了,其实属性还有很多,大家可以进入button | 微信开放文档 (qq.com) 进行查看更多的属性。也期待您加入我们一起讨论学习文章来源地址https://www.toymoban.com/news/detail-484521.html

到了这里,关于微信小程序button组件怎么使用?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序button按钮怎么去掉边框

    代码: 结果如下: 在css样式里写入: 即可解决

    2024年04月23日
    浏览(37)
  • 【微信小程序】按钮button组件宽设置无效解决方案

    给button组件添加一个class类名,在对应的wxss中编写宽的设置样式,竟然发现无效, 审查元素后发现了原因,被小程序自带的样式影响了 当没有设置size=\\\"mini\\\"的属性时,被小程序自带默认样式button:not([size=mini])中设置的width:184px优先级更高给覆盖了 当设置了size=\\\"mini\\\"的属性时,

    2024年02月10日
    浏览(47)
  • 微信小程序常用组件的简单使用 view,scroll-view,swiper,swiper-item,text,rich-text,button,image

    view组件就类似于html中的div标签 list.wxml list.wxss scroll-view组件就是滚动的视窗,使用scroll-view组件时,要想横向滚动或者纵向滚动时,需要在scroll-view组件上添加对应的属性 scroll-x 或 scroll-y,然后需要注意的是,纵向滚动需要给scroll-view组件限定高度,横向滚动则需要给scroll-vi

    2024年02月15日
    浏览(27)
  • 微信小程序 怎么插入图片?image组件的使用教程。

    这期我们来学学怎么在小程序中插入图片         是小程序中一个图片的组件         image组件有一个默认宽度和高度(宽300px,高240px)         支持 JPG、PNG、SVG、WEBP、GIF 等格式,2.3.0 起支持云文件ID。 我们先添加一个image组件给他一个边框看看他的默认情况  我们从

    2023年04月09日
    浏览(35)
  • bug记录:微信小程序 给button使用all: initial重置样式

    场景:通过uniapp开发微信小程序 ,使用uview的u-popup弹窗,里面内嵌了一个原生button标签,因为微信小程序的button是有默认样式的,所以通过all: initial重置样式 。但是整个弹窗的点击事件都会被button上面的点击事件覆盖,也就是说点击弹窗任何一个地方,都会触发button的点击

    2024年02月11日
    浏览(27)
  • 微信小程序怎么修改自定义组件中的样式

    在微信小程序中我们经常要用到自定义组件,但是有时我们因为引用的地方不同可能组件的一些样式也要修改,比如颜色,高度,宽度等来适合不同的页面,有没有办法来修改自定义组件中的样式呢,很显然是有的,我们要用到externalClasses方法。 一.自定义子组件: component

    2024年02月12日
    浏览(38)
  • 微信小程序:去掉button默认样式

    去除button默认样式: 实例: 分享按钮 用户需要点击按钮分享当前页面,不过按钮样式需要自定义 通过绝对定位,让button在自定义元素之上,以便用户点击

    2024年02月08日
    浏览(36)
  • 微信小程序button按钮去除边框

    今天在小程序开发中想要去除按钮的边框,直接使用 border: none 不起作用,选择器后加一个::after伪元素才行。 例: button:: after{ border: none }

    2024年02月06日
    浏览(35)
  • 微信小程序:修改按钮BUTTON尺寸

      微信小程序当中通过wxss来设置button的宽高值并不起效果,而size属性却只有两个合法值,当我们想要自定义大小时则: 在 标签中直接写 style即可: (当前为开发者模式无法进入会话,真机调试即可看到效果) 

    2024年02月11日
    浏览(41)
  • 微信小程序button按钮无法更改尺寸解决

    在微信小程序新版本中, button按钮 无法支持在wxss文件中 直接自定义width 和 height   解决方法有两种:         1. 推荐使用: 在根目录中的app.json文件中, 删除其中的 即可, 但影响性较大, 如果项目中的其他样式 使用了新版本的特性, 则 删除该行代码后 项目中的其他样式 可能会

    2024年02月15日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包