Vite+Vue3+Tsx
介绍vue3+tsx的几种编写方法...
介绍vue3+tsx的几种编写方法...
element 树形表在懒加载模式下官方没有提供实时局部刷新节点的方法,分析源码后总结出比较简单的方法。...
创建 vue 组件库,并发布到npm...
准备开始前,我去体验了谷歌的涂鸦白板,Apache 的 OpenMeeting(功能齐全,UI 较为陈旧),以及小画桌,还有腾讯 / 网易的相关涂鸦白板。不得不说,谷歌的涂鸦白板,画出来的线条,真不是一般的顺滑,还附带了各种笔刷效果。想着自己要实现这样的功能了,虽然谷歌的涂鸦白板没有开源代码,但效果...
实现一个简单的实时对讲功能,将一台电脑的语音实时传输到另一台电脑并播放。Socket转发websocket可以直接转发音频流,无需做更多处理let WebSocketServer = require('ws').Serverlet WebSocket = require('ws')const wss...
Electron Vs Tauri Vs WailsElectronElectron不用做太多介绍了,前端开发应该是最常见的框架,前后端都可以采用JS、TS开发。环境要求快速创建应用TauriTauri是采用Rust编写环境要求安装Rustc and Cargo(包管理),参考Getting sta...
插件自动导入的方式。require.context()该方式是JS原生支持。function vue_require(vue: any) { const SELF_FILENAME = './manager.ts'; const modules = require.context('./', f...
基于IndexeDB强大但难用的特点,一个开发者友好的库 GoDB.js安装npm install godb创建库连接,创建表import GoDB from 'godb';// 表约束数据结构 id会自动生成我们不需要定义const tables = { // 用户 user: { na...
taro3安装及使用uniapp通过HBuilder X直接创建项目创建vite+uniapp+vue3项目环境安装全局安装vue-cli创建uni-appjs: npx degit dcloudio/uni-preset-vue#vite my-vue3-projectts: npx degit ...
说到音频,大家应该立刻会想到Audio,和Audio标签完全不同,Web Audio的功能更为强大。Audio 和 Web Audio的关系,就像img和canvas的关系一样。Web Audio 和 Audio的关系利用Web Audio,能做到的不是单纯的播放声音,可以制造声音,获取声音数据。...
文件分片上传<input type="file" />fileUpload() { const num = 1; const file = document.querySelector('input[type=file]').files[0]; // const...