本文主要介绍在 Electron9.x 中,使用ffi-napi,ref-array-napi,ref-napi 加载 Windows 动态链接库,并在Vue 渲染进程中使用...
本文主要介绍在 Electron9.x 中,使用ffi-napi,ref-array-napi,ref-napi 加载 Windows 动态链接库,并在Vue 渲染进程中使用...
本文介绍了 electron 开发桌面端应用的自动更新升级版本的方法, 以及更新服务器的搭建. electron项目搭建使用 vue-cli-plugin-electron-...
对原生websocket的使用封装: 支持发生错误后的自动重连 支持on与emit方法 暴露open,close,error事件, 可自定义后续业务逻辑 支持单例模式 封装M...
交叉类型 把多个类型合并成一个大而全的类型, 运算符为 & 联合类型 多个类型的"或"关系, 表示一个值可以是几种类型之一, 运算符为 | 类型保护 why: 联合类型带了一...
非对称加密概念 乙方生成两把密钥(公钥和私钥)。公钥是公开的,任何人都能获取,私钥则是保密的。 甲方获取乙方的公钥, 然后用它对信息进行加密。 乙方得到加密后的信息, 用私钥...
引至: https://ts.xcatliu.com/basics/declaration-files declare var 声明全局变量 declare function...
摘自中文网 类型 类型通过以下方式引入: 类型别名声明(type sn = number | string;) 接口声明(interface I { x: number[];...
配置项 allowJs 是否编译 .js 文件. 如果你的项目中有自定义的 .js 文件, 并且在 .ts 文件内有引入该 .js 文件, 那么必须设置 allowJs: t...
vue-property-decorator 中的 @Wathch 属性值必须在定义时有初始化值, 否则 watch 不生效
allowJs 取值为 true/fasle, 是否编译 js 文件. 如果设置为 false, 当 ts 文件引入 js 文件时,不会检查 js 内返回的数据类型, 同时也...
模块解析是指编译器在查找导入模块内容时所遵循的流程。假设有一个导入语句 import { a } from "moduleA"; 为了去检查任何对 a 的使用,编译器需要准确...
问题引出 我们需要渲染一个表格,往往需要定义: 有时候我们也需要表格对应的搜索表单,需要其中一两个搜索项,如果刚接触 typescript 的同学可能会立刻这样写: 这样写会...
反向映射 我们可以通过 Enum[key] 或者 Enum.key 的方式获取到对应的值。typescript 还支持反向映射,即可以通过值来获取键,不过反向映射只支持数字枚...
keyof 的使用 typescript 的 keyof 关键字, 将一个类型映射为它所有成员名称的联合类型. typeof 自动识别实例对象的类型 interface 与 ...
简介 Electron Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,可以一键生成在Window、Linux...
近期研究electron打包桌面应用,只针对windows系统,遇上的一些问题总结及步骤 创建项目或者迁移项目 启动项目 npm run dev,看到如下图片就是运行成功了,...
多级互斥按钮的实现 本案例自定义了一个按钮组件, 按钮主要提供了多级点击效果, 按钮组间的按钮是互斥关系. 实现功能: 按钮互斥效果, 只有一个按钮处于激活状态 当功能按钮处...
生成vue项目的vue_cli版本为 4.0.5 应用场景: 目前已经在开发的项目, 后续想要摸摸 ts 刚开始学习 ts, 不敢完全入坑 安装 书写 vue.config....
Unicode 于 utf-8 以下文章来自知乎回答 Unicode 是「字符集」UTF-8 是「编码规则」 其中: 字符集:为每一个「字符」分配一个唯一的 ID(学名为码位...