npm 包 vue-top-down 使用教程

阅读时长 5 分钟读完

简介

vue-top-down 是一个 Vue 组件,可以在网页上实现一个从上往下的覆盖效果。该组件使用简单,灵活性高,适用于需要在网页上实现覆盖效果的场景。

安装

使用

引入

在 Vue 项目中,可以通过如下方式引入 vue-top-down:

使用组件

在 Vue 组件中,可以通过如下方式使用 vue-top-down 组件:

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

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

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

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

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

属性

vue-top-down 组件支持以下属性:

属性名 类型 默认值 说明
visible Boolean false 组件是否可见
duration Number 300 组件显示/隐藏的过渡动画时间,单位为毫秒
delay Number 0 组件显示的延迟时间,单位为毫秒
zIndex Number 1000 组件的 z-index 值
mask Boolean true 是否显示遮罩层
maskClosable Boolean true 点击遮罩层是否关闭组件
maskColor String rgba(0, 0, 0, 0.5) 遮罩层的颜色
fullScreen Boolean false 是否全屏显示组件
fixed Boolean true 是否 fixed 定位
className String '' 组件的自定义 class
style Object {} 组件的自定义样式

事件

vue-top-down 组件支持以下事件:

事件名 说明
show 组件显示时触发
hide 组件隐藏时触发

示例

下面是一个完整的示例:

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

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

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

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

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

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

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

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

总结

vue-top-down 是一个灵活易用的 Vue 组件,可以用以实现网页上的从上往下的覆盖效果。本文对 vue-top-down 的安装、引入、使用、属性、事件进行了详细介绍,并提供了一个完整的示例。相信读者通过本文的学习,能够更好地掌握 vue-top-down 的使用和细节。

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

纠错
反馈