摘要:
折腾了很久,终于把mac虚拟机安装上了! 首先用unlocker解锁vmware安装macos! 然后从网上下载苹果系统的安装包!注意,不要dmg镜像,要cdr格式的! 装好后觉得分辨率太小!想更改分辨率!于是百度! 网上说的修改com.apple.Boot.plist文件根本行不通啊!苹果限制了你 阅读全文
摘要:
按照别人的教程把uniapp打包成exe程序总是出错,卡在安装electron这一步,搞来搞去,终于摸清楚了原因。 1、首先用nvm把node切换到14版本,没有就安装。 nvm install 14 这时你会发现太慢了! 然后你必须去nvm根目录把settings.txt改一下配置,新增以下两项: 阅读全文
摘要:
我们知道,在简单的表单中,都是一项一项往下排列的,验证的时候也按照字段一一对把规则写好就能验证,如下图 但是遇到了复杂场景的表单验证,比如一项由多个input、checkbox等等组合而成,在用到 form-model 组件的时候,该如何验证?如下图: 一个项里面有两个数字input、一个日期inp 阅读全文
摘要:
sentry 中经常收到 UnhandledRejection 的错误,在网上看了下,是因为 promise reject 之后没有捕获错误导致的,比如以下代码: function login() { return new Promise((resolve, reject) => { setTime 阅读全文
摘要:
业务场景: 需要做一个全局的loading 思路:在store中新增一个userClick、loading参数,来判断是用户点击的行为,就改变 loading 为true; 但是在调试的过程中始终无法获取userClick的最新状态: 我通过 setUserClick 设置 userClick 状态 阅读全文
摘要:
npm install 的时候总是会出现下面的错误: gyp info find Python using Python version 3.8.6 found at "C:\Program Files\python\python.exe" gyp ERR! find VS gyp ERR! fin 阅读全文
摘要:
HTTP 请求报文由3部分组成: 1、请求行 2、请求头 空行 3、请求体 如图所示: 现在主要讲下请求头: Accept: 浏览器端可以接受的MIME类型。例如:Accept: text/html 代表浏览器可以接受服务器回发的类型为 text/html 也就是我们常说的html文档,如果服务器无 阅读全文
摘要:
1、防抖 debounce 简而言之就是延迟函数的执行。 网上一搜,基本上都是给你写下面那么一个函数,但是为何要这么写,却没人告诉你;而我自己也是看得云里雾里。 // 非立即执行版 function debounce(func, wait) { let timer = null; return () 阅读全文
摘要:
1、 Promise 的状态一经改变就不能改变,也就是说一个Promise实例执行后只有一个状态,要么是resolve, 要么是reject 。 resolve或reject后遇到reject或resolve会忽略该代码不执行。 但是其他代码仍然会执行。 var promise = new Prom 阅读全文
摘要:
请看下面的例子: 可以看出,if ( key in obj) 意思是 obj 中是否有 key 属性 ,有则返回 true, 没有则返回 false。 阅读全文