npm 包 qht-iview-area 使用教程

阅读时长 5 分钟读完

简介

qht-iview-area 是一个基于 iView UI 库开发的地区选择器组件,支持省市区三级联动的选择,符合中国区域划分标准。该组件适用于 Vue.js 的前端项目开发,以 npm 方式集成到项目中方便使用。

安装

在项目中使用 npm 进行安装:

使用

在需要使用 qht-iview-area 的 Vue 组件中引入:

在组件中注册使用:

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

在模板中使用:

在以上示例代码中,我们先引入组件并在组件中注册,然后在 data 中初始化一个对象用于保存选择的结果,并定义 handleAreaChange 方法用于保存变更后的结果。最后在模板中使用 qht-iview-area 组件,并设置 v-model 及 change 事件监听器。

API

Props

名称 类型 默认值 描述
value Object 用于双向绑定选择结果的值
size String '' 设置选择器的大小,可选值为 largemediumsmallmini
disabled Boolean false 禁用选择器
clearable Boolean false 是否显示清空按钮
minLevel Number 1 设置最小选中级别,可选值为 1、2 或 3

Events

名称 参数 描述
change area:Object 当选择器选中值变更时触发事件,返回最新的选择结果

示例

以下示例演示如何使用 qht-iview-area 组件:

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

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

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

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

在以上示例代码中,我们在模板中设置了选择器的大小为 large,禁用状态为 false,清空按钮状态为 false,并设置最小选中级别为 3。同时还定义了清空选择和禁用、显示清空按钮的方法和数据。

总结

通过本文介绍,我们能够了解到 qht-iview-area 组件的基本使用方式,以及各项参数的设置和事件监听等。同时在示例代码中,我们也能够深入理解组件如何具体运用在 Vue.js 的项目中,并且能够进一步学习前端开发中的相关知识。

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

纠错
反馈