摘要: ###所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。 Promise有三种状态:pending(进行 阅读全文
posted @ 2023-02-08 02:21 LC蜗牛 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Array 使用方法小计 用于检测数组所有元素是否都符合指定条件 every every() 方法使用指定函数检测数组中的所有元素: 如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。 如果所有元素都满足条件,则返回 true。 注意: every() 不 阅读全文
posted @ 2023-01-26 01:45 LC蜗牛 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 简单使用 <!-- 非活跃的组件将会被缓存! --> <KeepAlive> <component :is="activeComponent" /> </KeepAlive> 讲解 默认会缓存内部的所有组件实例,但我们可以通过 include 和 exclude prop 来定制该行为。 prop 阅读全文
posted @ 2023-01-10 19:28 LC蜗牛 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 渲染进程中查看console 直接CTRL+ shift + i 主进程查看console window电脑 进入文件目录 在终端执行 exe文件 #Powershell PS C:\Program Files\test> .\test.exe #CMD C:\Program Files\test> 阅读全文
posted @ 2022-12-13 16:12 LC蜗牛 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 托盘 import { Tray, Menu } from 'electron' let iconTray = null // 要创建全局的变量,不然会几秒后消失 创建托盘函数 async function createTray() { const trayMenuItem = [{ // 右击显示 阅读全文
posted @ 2022-12-09 16:14 LC蜗牛 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 产生原因: electron创建托盘是在函数内部,属于局部变量,当窗口创建成功时,会被垃圾站回收 解决方案: 创建一个全局的变量,接收托盘变量 阅读全文
posted @ 2022-12-09 15:52 LC蜗牛 阅读(53) 评论(0) 推荐(0) 编辑
摘要: vue创建的项目,如果使用history模式会造成这个问题,改成hash模式,即可解决 阅读全文
posted @ 2022-12-09 15:50 LC蜗牛 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 首先引入wiexinjs <script src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js" type="text/javascript"></script> 其次 function onBridgeReady() { WeixinJSBridg 阅读全文
posted @ 2022-12-06 14:04 LC蜗牛 阅读(53) 评论(0) 推荐(0) 编辑
摘要: electron设置导航栏隐藏后,导致原有的移动失效了 解决方案: 全局添加属性 -webkit-app-region: drag; 但是会导致鼠标事件失效,因此在需要鼠标操作的地方,需要设置 -webkit-app-region: no-drag 阅读全文
posted @ 2022-11-24 16:01 LC蜗牛 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 首先需要创建一个vue2.0的项目 然后通过 vue add electron-builder 上面的命令,将vue和electron结合 然后项目的文件夹会发生一些改动,如下: package.json 阅读全文
posted @ 2022-11-18 14:44 LC蜗牛 阅读(87) 评论(0) 推荐(0) 编辑