npm 包 ArungComponents 使用教程

ArungComponents 是一个国际化的 Vue UI 组件库,是基于Ant Design Vue 的二次封装。它拥有许多功能强大、易于使用的组件,如日历、表单、对话框、导航、通知等。本文将介绍如何安装和使用 ArungComponents。

安装 ArungComponents

在使用 ArungComponents 之前,需要先安装它。可以使用 npm 或者 yarn 进行安装。示例:

--- ------- --------------- ------
- --
---- --- ---------------

使用 ArungComponents 组件

在你的 Vue 项目中使用 ArungComponents 组件,需要首先引入样式和组件。可以在入口文件 main.js 中全局引入组件和样式。

------ --- ---- -----
------ --------------- ---- -----------------
------ ------------------------------------------

------------------------

也可以在需要使用的组件中单独引入。

------ - -------- - ---- -----------------

------ ------- -
  ----- --------------
  ----------- -
    ---------
  --
  -----
-

组件示例

下面以两个组件为例,来介绍 ArungComponents 的使用方法和 API 说明。

1. Button 组件

Button 是一个常用的组件,用于触发某些操作或事件。使用时需要注意 v-model 的绑定和 event 的监听。

----------
  -----
    ---------- -------------------- ----------------------- ---------- --------------
  ------
-----------

--------
------ - -------- - ---- -----------------

------ ------- -
  ----- --------------
  ----------- -
    ---------
  --
  ------ -
    ------ -
      ---------- ------
      ----------- -----
    -
  --
  -------- -
    ------------- -
      -------------- - ----
      -- -- ---------
      -------------- - -----
    --
  --
-
---------

Props

属性名 类型 默认值 说明
type String 'default' 按钮类型,支持 'default'、'primary'、'danger'
size String 'default' 按钮大小,支持 'small'、'default'、'large'
icon String 按钮内显示的图标名
loading Boolean false 是否显示加载中状态
disabled Boolean false 是否禁用
danger Boolean false 是否危险操作

事件

事件名 参数 说明
click 点击事件

2. DatePicker 组件

DatePicker 是一个可用于选择日期的组件。它支持时间选择、范围选择等。在使用时需要注意 v-model 的绑定和 event 的监听。

----------
  -----
    --------------- ------------------- ----------- --------------------- ------------------------ ---------------------- ------------------------- ----------------------------------------
  ------
-----------

--------
------ - ------------ - ---- -----------------

------ ------- -
  ----- --------------
  ----------- -
    -------------
  --
  ------ -
    ------ -
      ---------- ---
    -
  --
  -------- -
    ----------------- -
      ----------------
    --
  --
-
---------

Props

属性名 类型 默认值 说明
value/v-model String 日期值,可以是日期字符串或日期对象
type String 'date' 日期类型,支持 'date'、'daterange' 和 'datetimerange'
placement String 'bottom-start' 弹框位置,支持 'bottom-start'、'bottom-end'、'top-start' 和 'top-end'
disabled Boolean false 是否禁用
editable Boolean true 是否可以输入日期
clearable Boolean false 是否显示清空按钮
format String 见具体组件 日期格式
range-format String 见具体组件 日期范围格式,只对 datetimerange 类型有效
value-format String 见具体组件 日期值格式,只对 datetimerange 类型有效
start-placeholder String 范围选择的开始日期的占位文字
end-placeholder String 范围选择的结束日期的占位文字

事件

事件名 参数 说明
change val 选中值改变时触发

总结

ArungComponents 是一个功能强大、易于使用的 Vue UI 组件库。本文介绍了其安装和使用方法,以及 Button 和 DatePicker 组件的详细 API 说明和示例代码。学习了本文,你可以快速掌握 ArungComponents 的使用方法,用于你的后续项目开发中。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005739d81e8991b448e9921


猜你喜欢

  • npm 包 pg-stored-procedure 使用教程

    介绍 pg-stored-procedure 是一款在 Node.js 环境下访问 PostgreSQL 存储过程的 npm 包。它提供了一种简单易用的方式来连接 PostgreSQL 数据库,并调用...

    3 年前
  • npm 包 land_sendler 使用教程

    概述 land_sendler 是一个适用于前端开发的 Node.js 包,可以帮助开发者发送请求以及处理响应数据。本文将介绍如何使用 land_sendler 这个 npm 包,并提供详细的使用指南...

    3 年前
  • npm 包 create-three-sketch 使用教程

    简介 在前端开发中,Three.js 是一款十分流行的 3D 图形库。而 create-three-app 是一个基于 Three.js 的脚手架,可以快速创建 Three.js 应用。

    3 年前
  • npm包marked-lexer-loader使用教程

    在前端开发中,markdown语法是一种非常常用的文本书写格式,但是我们在使用markdown语法书写文章时,需要将其转换为网页可识别的格式。这时候,我们就可以使用一个非常好用的npm包 marked...

    3 年前
  • npm 包 mendel-generator-node-modules 使用教程

    简介 mendel-generator-node-modules 是一个可以允许你根据项目的需要构建最小化的 Node.js 模块的 npm 包。它允许你使用 Mendel 内置的模块化系统进行模块的...

    3 年前
  • npm 包 rms-meteor-icons 使用教程

    在前端开发中,图标的使用是非常重要的。rms-meteor-icons 是一个提供了多达 1000 种图标的 NPM 包,可供前端开发者在项目中快速应用。本文将介绍如何在项目中使用 rms-meteo...

    3 年前
  • npm 包 ez-plus-extended 使用教程

    简介 npm 是目前前端开发中使用最广泛的包管理工具,通过 npm 可以方便地安装、管理、分享并重复使用代码模块。在 npm 上发布的模块能够被全球的开发者使用,也能够被其他模块依赖。

    3 年前
  • npm 包 botman-tinker 使用教程

    什么是 botman-tinker? botman-tinker 是一个 npm 包,它为 botman 聊天机器人提供了一个交互式 tinker。Tinker 可以让您轻松地手动测试和调试 botm...

    3 年前
  • npm 包 add-free-time-between-ranges 使用教程

    在前端领域中,经常需要对时间做相关的操作,如计算两个时间段的交集、判断某个时间是否在某个时间段内等等。而一些时间操作的 npm 包都被发布到了 npmjs.com 上,其中包括了一个很实用的 npm ...

    3 年前
  • npm 包 lightmire-number-formatter 使用教程

    什么是 lightmire-number-formatter? lightmire-number-formatter 是一个可以帮助前端开发者格式化数字和金额数据的 npm 包。

    3 年前
  • npm 包 carryon 使用教程

    在前端开发中,我们通常需要管理全局状态,并能够在多个组件之间共享和变更状态。而在 React 生态中,carryon 就是一个非常好用和易于学习的状态管理工具。 简介 carryon 是一个 win-...

    3 年前
  • npm 包 mat-table-expander 使用教程

    前言 mat-table-expander 是一个基于 Angular Material 和 Angular 的 npm 包,旨在为前端开发者提供一个方便易用的表格扩展组件。

    3 年前
  • 使用 npm 包 rms-meteor-error-reporter

    前言 npm 是 Node.js 的包管理器,拥有数以百万计的包供开发者使用。本篇文章介绍的 rms-meteor-error-reporter 包是一个可以在 Meteor 应用中自动收集客户端 J...

    3 年前
  • npm 包 rms-meteor-pure-render-decorator 使用教程

    在前端开发中,性能优化一直是非常重要的一环。在 React 开发中,重新渲染组件是非常消耗性能的,特别是当组件参数没有改变时却要重新渲染时。这时候,我们就需要使用 shouldComponentUpd...

    3 年前
  • npm 包 rc522-i2c 使用教程

    背景 & 概述 RC522 是一款非接触式 IC 卡 RF ID 读写器,具有非常广泛的应用场景。在本教程中,我们将介绍如何使用 npm 包 rc522-i2c,来与 RC522 进行交互,并...

    3 年前
  • npm包rms-meteor-ripple使用教程

    简介 rms-meteor-ripple是一个可以在网页上添加水波纹效果的npm包。它是基于CSS和JavaScript的轻量级库,可以帮助前端开发人员快速实现水波纹效果,提高网页的用户体验。

    3 年前
  • npm 包 rms-meteor-base-component 使用教程

    简介 npm 是一个包管理工具,其中包括了许多前端常用的包。其中 rms-meteor-base-component 是一个非常实用的 npm 包,它提供了一些基础的组件,让前端开发更加便捷。

    3 年前
  • npm 包 rms-meteor-choose 使用教程

    rms-meteor-choose 是一个方便的 npm 包,旨在帮助前端工程师在开发过程中,更加方便快捷地使用 Meteor 可靠的数据管理和自动发布功能。本文将介绍 npm 包的使用方法和注意事项...

    3 年前
  • npm 包 react-native-twitter 使用教程

    简介 react-native-twitter 是一个 React Native 组件,用于显示 Twitter 时间轴。该组件提供了一个易于使用的 API,它使您可以在您的 React Native...

    3 年前
  • npm 包 sanitize-html-x 使用教程

    作为前端开发人员,我们经常需要处理 HTML 内容,这可能会包含一些不安全的标签和属性,这些标签和属性可能会导致安全漏洞。sanitize-html-x 是一个能够帮助我们处理这些问题的 npm 包。

    3 年前

相关推荐

    暂无文章