@stroll/data
v0.0.9
Published
数据交互
Readme
跨浏览器标签页通信 跳转连接
indexedDB使用 跳转连接
发布订阅 跳转连接
长链接 socket 跳转连接
多线程 worker 跳转连接
多线程 webRTC 跳转连接
引入
import DataEvent from "@stroll/data";
// or
import {
Channel, // 浏览器标签页通信
DB, // indexedDB
PS, // 发布订阅
Socket, // 长链接
UUID, // UUID
randomStr, // 随机字符串
WebWorker, // 多线程
WebRTC, // 端对端通信 - 未封装
copyText,
md5
} from "@stroll/data";// 生成UUID
const uuid = await UUID();
const md5Str = md5('sssss');
const str = randomStr();
// 复制文本
copyText('Hello, World!')
// 获取目录结构
const files = getFiles().then((res) => { // 全部
console.log(res)
return res;
});
const files = getFiles(true).then((res) => { // 逐层获取
console.log(res)
return res;
});
// 逐层获取在目录结构上调用 files.getfolder() 获取下级文件列表
// 目录结构上 调用 files.addfolder('文件名') 创建目录,调用 files.addfile('文件名') 创建文件
// 文件结构上 调用 files.getfile() 获取文件内容 ,调用 files.setfile('内容') 修改文件内容
