npm 包 vue-cover-video 使用教程

阅读时长 5 分钟读完

vue-cover-video 是一款基于 Vue 的封面视频播放组件,可以将一个视频的封面图插入到视口中播放,并提供了一些自定义选项和事件的回调,方便开发者进行定制化。

安装

可以通过 npm 命令安装 vue-cover-video

引入

在需要使用的组件中引入 vue-cover-video

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

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

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

用法

插槽

可以使用 slot 自定义封面、控制条等内容:

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

自定义属性

可以像普通的 HTML5 Video 一样,给 CoverVideo 组件加入 src 和其他自定义属性:

事件回调

可以使用 @${eventName} 等语法绑定自定义事件回调:

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

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

示例代码

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

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

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

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

总结

vue-cover-video 是一个优秀的 Vue 封装的封面视频播放组件,可以方便地进行定制化和功能扩展。希望这篇文章能够帮助大家了解 vue-cover-video 的使用方法,丰富前端技能树。

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

纠错
反馈