npm 包 vue-awesome-ui 使用教程

前言

vue-awesome-ui 是一款基于 Vue.js 的 UI 组件库,它提供了包括按钮、表单、布局、弹框等基础组件以及图标库在内的丰富组件,并且易于扩展。本文将介绍 vue-awesome-ui 的使用方法,并提供示例代码以供参考。

安装

npm 安装:

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

使用

在 main.js 中引入 vue-awesome-ui:

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

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

然后就可以在组件中使用了:

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

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

组件

vue-awesome-ui 提供了丰富的基础组件和图标库,下面介绍其中的几个常用组件。

Button

按钮组件,提供了多种类型和大小的按钮样式,支持禁用、加载状态等。

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

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

Input

输入框组件,提供了多种类型的输入框,支持预设值、禁用、最大长度等。

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

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

Grid

栅格组件,提供了多种布局方式,包括水平、垂直、响应式等,支持多种元素排列方式。

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

Icon

图标组件,提供了多种常用图标,并且支持自定义图标。

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

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

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

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

扩展

vue-awesome-ui 提供了丰富的扩展方法,可以自定义主题、图标库等,下面介绍其中的一些方法。

自定义主题

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

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

自定义图标库

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

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

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

总结

本文介绍了 npm 包 vue-awesome-ui 的基础组件、图标库以及扩展方法,希望读者可以通过本文了解并掌握 vue-awesome-ui 的使用技能,提高前端开发效率。

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


猜你喜欢

  • npm 包 three-ik 使用教程

    在前端开发中,three.js 是一个常用的 3D 渲染库,可以帮助我们快速开发 3D 应用。在使用 three.js 开发 3D 应用时,需要对物体进行旋转、位移、伸缩等操作,而为了方便进行这些操作...

    3 年前
  • npm 包 rups-first-component 使用教程

    简介 rups-first-component 是一个基于 React 的 UI 组件库,其中包含了一些常用的 UI 组件,比如按钮、输入框等等。它是一个可复用、可扩展、易于使用的前端组件库。

    3 年前
  • npm 包 grunt-contrib-jasmine-latest 使用教程

    什么是 grunt-contrib-jasmine-latest? grunt-contrib-jasmine-latest 是一个便利的 npm 包,用于在 grunt 构建中集成 Jasmine ...

    3 年前
  • npm 包 hostm 使用教程

    简介 Hostm 是一个 Node.js 模块,用于管理 hosts 文件。这个模块可以帮助我们修改 hosts 文件,实现本地域名解析映射,方便本地调试、跨域开发等。

    3 年前
  • npm 包 ng2-select-base 使用教程

    在前端开发中,选择组件是必不可少的工具之一。ng2-select-base 是一个基于 Angular 2+ 的下拉选择组件,其提供了丰富的 API 文档和示例,可以为我们的项目带来方便和优雅的选择组...

    3 年前
  • npm包zcy-rc-tree使用教程

    1. 什么是zcy-rc-tree zcy-rc-tree是一个基于React组件库Antd的树形控件。它提供了一组丰富灵活的接口,包括可拖拽、可勾选、异步加载等,可以快速搭建出各种类型的树状结构。

    3 年前
  • NPM 包 num-tofixed 使用教程

    简介 num-tofixed 是一个可将任意数字插入分隔符并按需四舍五入的包。它是一种轻量级工具,可以在前端应用程序中快速处理数字格式的显示问题。 安装 我们可以将 num-tofixed 作为 NP...

    3 年前
  • npm 包 apikey-manager 使用教程

    在前端开发中,我们经常需要使用第三方 API 来获取数据或者进行数据处理。这些 API 都需要使用 API Key 来进行验证,如果在开发过程中频繁去查找 API Key 或者手动输入 API Key...

    3 年前
  • npm 包 mri-help 使用教程

    前言 在现代的前端开发中,使用各种工具和库是必不可少的。而 npm 作为前端最常用的包管理工具之一,为我们提供了非常便捷的依赖管理和使用方式。但是,在众多的 npm 包中,有些会涉及到一些比较深奥的知...

    3 年前
  • npm 包 pokecat-sqlite-plugin 使用教程

    前言 Pokecat 是一款基于 React Native 开发的精灵宝可梦对战游戏。在游戏的后台,开发人员需要对用户进行统计分析、数据存储等操作,而 SQLite 数据库是一种轻量级的嵌入式数据库,...

    3 年前
  • npm包webpack-chunk-rename-plugin使用教程

    Webpack是一款高度可定制的打包工具,而npm插件包则是其拓展功能的重要支持。本篇文章将详细介绍一个npm包——webpack-chunk-rename-plugin的使用方法,帮助开发者实现代码...

    3 年前
  • npm 包 gamez 使用教程

    在前端开发中,我们经常需要使用一些已有的第三方库来提高我们的生产力。npm (Node Package Manager) 是一个非常流行的 JavaScript 包管理器,我们可以通过它来方便地安装、...

    3 年前
  • NPM 包 @ngx-gamify/quizz 使用教程

    简介 @ngx-gamify/quizz 是一个专门用于创建问答游戏的 npm 包,基于 Angular 实现。通过使用此包,开发者可以快速创建出一个带有问题和答案的游戏,并在前端展示给用户使用。

    3 年前
  • npm 包 canvas-awesome-filter 使用教程

    在前端开发中,我们常常需要对图片进行处理。虽然 Canvas 提供了很好的 API,但是要手写所有的滤镜和效果,需要大量的时间和精力。而 canvas-awesome-filter 包就是一个简单易用...

    3 年前
  • npm 包 homebridge-reos-lite 使用教程

    介绍 homebridge-reos-lite 是一个可以与 Apple HomeKit 技术框架兼容的 npm 包。它支持将 Reolink 摄像机接入到 HomeKit 中,提供一些基本的摄像机控...

    3 年前
  • npm 包 postman-collection-generator 使用教程

    简介 在前端开发中,我们经常需要对接后端 API 接口。而 Postman 是一个非常好用的云端 API 管理工具,可以让我们更快速、便捷地进行接口测试和管理。不过,在开发过程中,我们可能需要将 Po...

    3 年前
  • npm 包 browser-gimei 使用教程

    概述 browser-gimei 是一个基于 JavaScript 的 npm 包,它提供了生成日本人名、地址和电话号码等随机数据的功能,是前端开发中常用的工具之一。

    3 年前
  • npm 包 motp-cli 使用教程

    前言 在前端开发过程中,我们经常需要使用一些工具来提高开发效率和降低出错率,其中,npm 是不可或缺的一种工具。npm 管理着大量的开源模块,让我们可以轻松地调用它们,motp-cli 就是其中之一。

    3 年前
  • npm 包 @gregtyler/grunt-contrib-watch 使用教程

    什么是 grunt-contrib-watch? grunt-contrib-watch 是一个用于前端开发中的监测文件变化、自动编译和刷新浏览器的工具。它可以配合 grunt 自动化构建工具使用,也...

    3 年前
  • npm 包 generator-vueappcli 使用教程

    前言 在前端开发中,Vue.js 是一款非常流行的前端框架,本文将介绍如何使用 NPM 包 generator-vueappcli 来快速地搭建一个 Vue.js 应用。

    3 年前

相关推荐

    暂无文章