JavaScript

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > JS文件选择组件

JS实现一个文件选择组件详解

作者:神奇的程序员

这篇文章主要为大家介绍了JS实现一个文件选择组件详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

前言

花了点时间利用广度与深度优先搜索算法实现了一个文件选择插件,支持无限层次的文件夹嵌套,已开源并打包上传到了npm。

本文将跟大家分享一下这个插件,欢迎各位感兴趣的开发者阅读本文。

插件安装

yarn add file-folder-selector
# or
npm install file-folder-selector --save

插件使用

在你需要使用此插件的业务代码中导入插件。

<script setup lang="ts">
  import { FileSelect } from "file-folder-selector";
  // 组件的样式文件,可以在项目的业务代码内导入,也可以在项目的入口文件导入
  import "file-folder-selector/dist/style.css";
</script>

template中使用即可。

<template>
  <file-select />
</template>

完成上述步骤后,启动项目即可看到如下所示的效果🤗

参数说明

插件接收5个可选参数:

注意:插件默认的图标更换不支持svg格式的图片,插件的fileData参数可参考源码中的FileConfig.json文件

插件提供了1个回调函数:

具体的使用方法可以参考源码中的 file-select-test.vue 文件。

以上就是JS实现一个文件选择组件详解的详细内容,更多关于JS文件选择组件的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文