npm 包 vue-bluer 使用教程

简介

vue-bluer 是一个 Vue.js 的 UI 库,源代码托管于 Github 上,可以通过 npm 进行安装使用。该 UI 库基于脚手架工具 Vue CLI 3.0 搭建,提供了一些常用组件如按钮、表格、表单等,支持主题切换,提供了丰富的自定义选项。

安装

在 Node.js 环境下,使用 npm 命令进行安装:

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

使用

在应用启动时,需要在 Vue 注册该 UI 库:

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

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

然后,在组件中即可使用该 UI 库提供的组件:

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

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

主题切换

vue-bluer 提供了两套主题:light 和 dark,可以通过以下方式进行切换:

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

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

当然,也可以通过 CSS 来自定义主题,只需要在项目的样式文件中重新定义相应的变量即可。

组件

vue-bluer 提供了以下组件,分别用于实现常用的页面元素:

b-button

一个按钮,支持五种类型:default、primary、success、warning、danger。

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

b-input

文本输入框,支持四种类型:text、password、textarea、number。

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

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

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

b-select

下拉选择框,支持选项列表的动态生成以及选中值的双向绑定。

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

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

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

b-checkbox

复选框,支持选中状态的双向绑定。

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

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

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

b-radio

单选框,支持选项列表的动态生成以及选中值的双向绑定。

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

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

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

b-table

表格,支持动态生成表头以及表格数据的双向绑定。

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

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

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

自定义选项

vue-bluer 提供了一些自定义选项,可以通过以下方式进行配置:

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

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

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

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

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

更多配置选项详见源代码文档。

总结

vue-bluer 作为一个轻量级的前端 UI 库,提供了常用组件的实现,并提供了丰富的自定义选项,方便开发者根据项目需求进行定制。通过本文的学习,相信读者已经能够熟练使用该 UI 库了,希望这对读者的开发工作有所帮助。

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


猜你喜欢

  • npm 包 hx-tokenizer 使用教程

    在前端开发中,我们通常使用各种工具和库来进行项目开发和管理。其中,npm 是前端开发中最流行的包管理器。今天我们来介绍一款可以将 HTML 文本转换为语法树的 npm 包:hx-tokenizer。

    2 年前
  • npm 包 query-once 使用教程

    在前端开发中,我们经常需要使用某个元素的属性或者文本内容,为了获取这些信息,我们通常会使用一些 DOM API,比如 document.getElementById、querySelector 等。

    2 年前
  • npm 包 aframe-rain 使用教程

    前言 aframe-rain 是 aframe 的插件之一。它用于在 aframe 中创建逼真的雨天效果。这篇文章是为了让初学者更好地使用这个 npm 包。 安装 首先,我们需要安装 aframe。

    2 年前
  • npm 包 Litter 使用教程

    什么是 Litter? Litter 是一个基于 TypeScript 编写的,用于管理并发布序列化函数的 npm 包。我们可以通过 Litter 将一个函数序列化成字符串,并用这个字符串还原出原来的...

    2 年前
  • npm 包 jsdam 使用教程

    简介 jsdam 是一个 JavaScript 库,提供了一些强大的数据结构和算法,方便开发者在前端领域处理各种数据。利用 npm 包架构,遵循 Node.js 的模型,jsdam 提供了便捷易用的接...

    2 年前
  • npm 包 dir-check 使用教程

    介绍 npm 是前端开发中非常重要的工具之一,而 dir-check 则是一个非常实用的 npm 包,它的主要功能是用于检查文件夹中是否存在指定的文件或文件夹。使用 dir-check 可以提高前端项...

    2 年前
  • npm 包 dir-copy 使用教程

    在现代前端开发中,我们经常需要复制或移动文件或文件夹。为了避免手动复制和粘贴,我们可以使用 dir-copy npm 包来自动化这个过程。本篇文章将对 dir-copy 进行详细的介绍和使用指南。

    2 年前
  • npm 包 fs-copy 使用教程

    在前端开发中,经常需要使用到文件拷贝的功能,NPM 包 fs-copy 是一个可以实现文件拷贝功能的优秀解决方案。 安装 可以通过以下命令来安装 fs-copy: --- ------- ------...

    2 年前
  • npm 包 file-or-dir 使用教程

    在前端开发中,文件处理是非常常见的操作。而 Node.js 提供了丰富的文件操作 API,同时还有大量的第三方 npm 包可供使用,其中之一就是 file-or-dir。

    2 年前
  • npm 包 file-check 使用教程

    在前端开发中,我们经常需要对文件进行检查和处理。而 npm 包 file-check 就是一款专门用于检查文件的工具。在本文中,我们将会为大家介绍这款工具的使用教程,并提供示例代码。

    2 年前
  • npm 包 file-copy 使用教程

    在前端开发过程中,经常会涉及到文件的复制和移动,如果手工一个一个地处理文件,势必会浪费很多时间和精力,因此我们可以使用 npm 包 file-copy 来完成这项任务。

    2 年前
  • npm 包 axe-cli-parser 使用教程

    在开发前端应用程序时,我们通常需要审查我们的代码并确保它们符合可访问性指南。一个非常有用的工具就是 axe-core——一个开源的 JavaScript 库,它帮助我们自动化地测试我们的代码以确保它们...

    2 年前
  • npm 包 buybrain-pg 使用教程

    在开发 Web 应用程序时,与数据库进行交互是非常常见的需求。在 Node.js 中,可以使用 node-postgres 模块来实现与 PostgreSQL 数据库的交互。

    2 年前
  • npm 包 react-native-simple-ble 使用教程

    介绍 React Native 是一个广泛使用的前端框架,它可以使开发者使用 JavaScript 和 React 的技术栈来构建原生应用。同时,React Native 还提供了丰富的第三方包,以增...

    2 年前
  • npm包proto-mqtt-client使用教程

    MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,被广泛应用于物联网领域。proto-mqtt-client是一个基于protobuf协议的...

    2 年前
  • npm 包 vv-toaster 使用教程

    vv-toaster 是一个轻量级、易于使用的通知控件,适用于 web 应用程序。本文将为你介绍如何安装和使用 npm 包 vv-toaster。 1. 安装 你可以使用 npm 安装 vv-toas...

    2 年前
  • npm 包 hubot-unpkg 使用教程

    前言 在现代的前端开发中,使用 npm 包是一项很重要的技能。npm 上有成千上万的优秀的第三方库,让我们可以更加高效的完成开发任务。然而,在开发过程中,有时我们需要使用一些不支持 npm 安装的库,...

    2 年前
  • 前端必备工具:npm 包 hx-markov-chain 使用教程

    如果你是一名前端开发者,想要写出更加生动、有趣的页面内容,那么, hx-markov-chain 这个 npm 包将是你必备的工具之一。hx-markov-chain 是一个基于马尔可夫链的文本生成工...

    2 年前
  • npm 包 react-warmup 使用教程

    在前端开发中,React 是一个非常流行的 JavaScript 库,它使开发者能够构建复杂的应用程序。但是,React 并不是最轻巧的 JavaScript 库,如果您在使用 React 时遇到了性...

    2 年前
  • npm 包 kz-lib 使用教程

    在前端开发中,我们经常需要用到一些常用工具库来辅助我们的开发工作。这些常用工具库,如何获取和使用,就是我们所关注的问题。在这里,我们将介绍一个 npm 包 kz-lib,帮助大家快速完成设置、安装和使...

    2 年前

相关推荐

    暂无文章