报错:禁止在系统上运行脚本
这个错误是 Windows 系统默认的安全策略导致的,它会限制在 PowerShell 中运行脚本。
你可以按照以下步骤解决这个问题:
-
使用管理员权限打开 PowerShell 终端(右键单击 PowerShell,选择“以管理员身份运行”)。
-
在 PowerShell 终端中输入以下命令,这将允许运行所有 PowerShell 脚本
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
- 如果你想限制 PowerShell 脚本的执行,将其更改回默认的执行策略可以使用以下命令:
Set-ExecutionPolicy -ExecutionPolicy Restricted
vscode 代码颜色问题
直接换行
解构时重命名
let obj ={
a:{
b:{
c:111
}
}
}
const {a:{b:data}} = obj
console.log(data) // { c: 111 }
el-table的column里使用插槽时渲染不出来
保持这两个地方的一致性:prop和v-model
fetch
为什么promise的error里面要返回一个空的promise对象?
如上面 fetch 的第一张图
第一个then如果error中不写return,那么在报错时,第一个then就会返回“undefined”,因为"undefined"非promise对象。那么第二个then就走成功的一项,且值为“undefined”;
解决方案就是在error中返回一个初始化状态的promise实例,这样就不往下走了。
整体给页面/项目添加/删除样式,直接加到body上
created(){
document.title = '设备健康'
document.body.classList.add('dark-page')
document.body.classList.remove('dark-page')
}
页面样式闪烁,也可能是样式被覆盖了
闪烁就是效果渲染有问题
强制安装依赖
有时安装依赖时,命令行会提示冲突,若想强制安装依赖,可以执行命令:
npm i --legacy-peer-deps