更新记录

1.0.0(2024-01-08)

新发布


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue app-nvue
钉钉小程序 快手小程序 飞书小程序 京东小程序
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
<!-- * @Author: GG Bond 1981308200@qq.com * @Date: 2024-01-08 17:43:28 * @LastEditors: GG Bond 1981308200@qq.com * @LastEditTime: 2024-01-08 17:45:15 * @FilePath: \Mods-Button\README.md -->

Mods-Button 组件

一、组件概述

该组件为一个按钮组件,根据不同的状态显示不同的样式和文本内容。

二、属性 (Props)

  1. type (String ,默认值:primary) - 按钮类型,可选值为 'primary', 'loading', 'error', 'success'。
  2. title (Object ,默认值:{ primary: '点击提交', loading: '提交中 ~', error: '提交失败', success: '提交成功', }) - 按钮的文本内容
  3. disable (Boolean ,默认值:false) - 是否禁用按钮。
  4. primary (String ,默认值:primary) - 主要按钮类型。
  5. loading (String ,默认值:loading) - 加载中按钮类型。
  6. error (String ,默认值:error) - 错误按钮类型。
  7. success (String ,默认值:success) - 成功按钮类型。
  8. delay (Number ,默认值:800) - 点击事件的延迟时间,单位毫秒。
  9. size (String ,默认值:default) - 按钮大小,可选值为 'default', 'mini', 'medium'。
  10. useThrottle (Boolean ,默认值:false) - 是否开启节流功能。
  11. openwork (String ,默认值:default) - 是否开启镂空样式。
  12. colorData (Object ,默认值:{ primary: 'rgb(25,137,250)', loading: 'rgb(25,137,250)', error: 'rgb(238,10,36)', success: 'rgb(7,193,93)', }) - 按钮颜色数据

三、事件 (Events)

  1. click - 按钮被点击时。

四、使用方法

在需要使用按钮的页面或组件中,引入 Mods-Button 组件,并传入相应的属性。


<template>
  <Mods-Button
    type="primary"
    title="点击提交"
    :disable="false"
    :delay="800"
    size="default"
    :useThrottle="false"
    :openwork="false"
    :colorData="{
      primary: 'rgb(25,137,250)',
      loading: 'rgb(25,137,250)',
      error: 'rgb(238,10,36)',
      success: 'rgb(7,193,93)',
    }"
    @click="handleClick"
  />
</template>

<script>
import ModsButton from "@/components/Mods-Button/libs.js";

export default {
  name: "MyComponent",
  components: {
    ModsButton,
  },
  methods: {
    handleClick() {
      // 处理点击事件
    },
  },
};
</script>

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问