摘要: 前提 确定其他环境可以获取到图标 win7报错的路径真实存在 解决方法 const { nativeImage } = require('electron') const icon = path.join(__dirname, '路径') // __dirname为主进程执行的同级目录 let tr 阅读全文
posted @ 2020-03-03 11:05 _NKi 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 分析 iOS的 wkwebview 在滚动时会暂停许多动画,作为优化 解决思路 监听滚动事件,利用文档重绘即可刷新动画 ps:因为滚动有惯性,touchmove事件只能监听到手指松开的那一刻,所以只能监听滚动事件 解决方法 阅读全文
posted @ 2019-10-18 14:56 _NKi 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 长列表的问题 React 会在数据更新时,触发所有子组件的 Render。 但当数据量变多时,每个子组件都更新就会产生性能问题,导致卡顿。 场景 基于如下场景时,此时在任何一个input修改,都会导致所有子组件更新,导致输入卡顿。 // 深拷贝 const deepCopy = (v) => JSO 阅读全文
posted @ 2019-08-13 16:12 _NKi 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 在更新 electron 后有可能会读不到 localStorage 里的数据 推测是 localStorage 写在 Chromium 内核里,更新 electron 同时会更新 Chromium,导致 localStorage 被清空 还有个已知的情况,在windows打开多个应用时,只有第一个 阅读全文
posted @ 2019-07-24 14:14 _NKi 阅读(2006) 评论(0) 推荐(0) 编辑
摘要: mac 安装 brew 安装 sqlcipher 这部分不知道有没有起作用 克隆 sqlcipher 源码,并链接 成功后该文件夹下出现 .libs 隐藏文件夹 创建 custom binding.gyp 文件 需要替换成 sqlcipher 克隆下来的路径 在 electron 项目中执行命令 需 阅读全文
posted @ 2019-03-12 11:37 _NKi 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: nedb nedb 无法创建文件 // webpack 构建的前提 externals: process.env.web ? {} : { "nedb": "require('nedb')" } // 非 webpack const nedb = require('nedb') sqlite3 wi 阅读全文
posted @ 2019-02-26 10:08 _NKi 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 判断是否开发环境 安装 electron-is-dev npm install electron-is-dev // main.js const isDev = require('electron-is-dev') 或者 // electron-is-dev 的源码 const electron = 阅读全文
posted @ 2019-01-11 10:24 _NKi 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 编译时间太长 项目为多页面应用时,编译的时候每个入口都会读取依赖的路径,所以入口越多,会导致编译越慢 公用库提取 除了公用的框架(如 Vue、React)以外,不同页面所需要的第三方库可能不一样,而且部分第三方库(如富文本编辑器、SDK)仅在特定页面引用。全部打包为 vendor 会导致其他页面也加 阅读全文
posted @ 2018-12-12 16:45 _NKi 阅读(468) 评论(0) 推荐(0) 编辑
摘要: ``` // 移除源 gem sources --remove https://rubygems.org/ // 添加源 gem source -a https://gems.ruby-china.com // 更新 sudo gem update --system // 安装 sudo gem install -n /usr/local/bin cocoapods pod setup ``` 阅读全文
posted @ 2018-10-09 11:54 _NKi 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 自适应水平垂直居中 html css 关键在于after的高度设置为100%,撑开父级元素,然后用 让元素居中 阅读全文
posted @ 2018-08-02 14:28 _NKi 阅读(129) 评论(0) 推荐(0) 编辑