npm 包 hable 使用教程

阅读时长 5 分钟读完

什么是 hable

hable 是一个 Vue.js 组件库,提供了常用的 UI 组件,比如按钮、输入框等等。此外,hable 还提供了很多实用的 mixins 和工具函数,帮助开发者快速搭建 Web 应用程序。

hable 的组件库和文档均已经上传到了 npm 包管理器上,可以通过 npm 命令安装到项目中使用。

安装 hable

安装 hable 非常简单,只需要执行以下命令即可:

安装完毕后,在项目中引入 hable 的 main.css 和 Vue.js,然后按需引入需要使用的组件即可。

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

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

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

hable 组件和 mixins

hable 组件

hable 提供的组件非常丰富,包括但不限于:

  • Button:按钮组件
  • Input:输入框组件
  • Checkbox:复选框组件
  • Radio:单选框组件
  • Switch:开关组件
  • Tabs & TabPane:标签页组件
  • Message:提示框组件

下面是一个使用 hable Button 组件的示例:

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

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

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

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

hable mixins

除了组件库,hable 还提供了很多实用的 mixins 和工具函数,这些 mixins 可以帮助我们更快捷地书写代码。

比如,Mixin.Focus 这个 mixins 可以帮助我们在页面加载时自动聚焦到某个输入框上,使用方法非常简单:

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

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

当页面加载后,上面的输入框可以自动聚焦。

hable 工具函数

除了组件和 mixins 外,hable 还提供了一些实用的工具函数,这些函数可以帮助我们更加快捷地编写代码。

下面是一个使用 hable 工具函数的示例:

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

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

上面的代码可以将 1234567.89 格式化为 1,234,567.89 显示在页面上。

总结

hable 是一个非常实用的 Vue.js 组件库,它提供了非常丰富的 UI 组件、mixins 和工具函数,可以帮助我们更快捷地开发 Web 应用程序。如果你还没有学习和使用 hable,那么赶快试试吧!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5eedc16ab5cbfe1ea0611dbd

纠错
反馈