question
唯-学习
这个作者很懒,什么都没留下…
展开
-
为什么var 定义的变量没有挂载到window下
首先 有三种定义变量的方式, 它们分为两种, 一个为块级作用域: let 、 const;一个是全局作用域 | 函数作用域: var。怎么判断你的环境下全局变量: 可以通过console.log(globalThis)。打印可以看出来你的全局变量是window还是 global。在node.js环境下,var声明的变量并不会挂载到全局对象global中。其声明的变量作用域为函数作用域。node环境: 全局环境对象为 global。浏览器环境: 全局环境对象为 window。原创 2022-10-30 17:08:48 · 565 阅读 · 1 评论 -
类型““user“”的参数不能赋给类型““@@initialState“”的参数。
在跟着umi官网时候的案例中, 使用usemodel会报错:类型““user””的参数不能赋给类型““@@initialState””的参数。这个时候主要是你跟着官网脚手架安装的umi案例中,插件的版本太低。@umijs/preset-react这个插件内置了很多插件 可以在umi的官网查看。解决方法: yarn add @umijs/preset-react。原创 2022-10-27 23:46:44 · 875 阅读 · 0 评论