loading

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页
摘要: 额外的信息还有:Cannot find module uni.js。 删除 node_modules,重新安装依赖:`npm i`。 ![可以正常编译](https://img2023.cnblogs.com/blog/2271881/202303/2271881-20230323235648327 阅读全文
posted @ 2023-03-23 23:57 Himmelbleu 阅读(86) 评论(0) 推荐(0) 编辑
摘要: # 跳转路径 uniapp 跳转页面有以下两种: 1. 绝对路径跳转; 2. 相对路径跳转。 # 绝对路径跳转 绝对路径跳转必须要是这样的格式 `/pages/xxx/xxx`,pages 前面必须要有 `/`,代表 src 目录。 ![绝对路径跳转的 url](https://img2023.cn 阅读全文
posted @ 2023-03-23 14:12 Himmelbleu 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 下面是 Component 的接口,P 代表 Props、S 代表 State。 ```ts interface Component extends ComponentLifecycle { } ``` 所以,在 tsx 中写两个类型进行约束就可以了: ```tsx import { Compone 阅读全文
posted @ 2023-03-21 15:39 Himmelbleu 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 今天在学习 React 文档,列表渲染一节中提及到一个关于 key 绑定索引值(index)性能的问题: React 官方文档原文:“如果列表项目的顺序可能会变化,我们不建议使用索引来用作 key 值,因为这样做会导致性能变差,还可能引起组件状态的问题”。 查阅网上的博客,确实有对 Vue 列表渲染 阅读全文
posted @ 2023-03-21 14:38 Himmelbleu 阅读(58) 评论(0) 推荐(1) 编辑
摘要: shallowReactive reactive 函数的返回了一个 Proxy 代理对象,代理对象与源对象不同(内存地址不同),下面的代码中,Vue 给 obj 对象添加 set 和 get 拦截,把 track 和 trigger 两个函数加入进来可以让页面进行实时刷新(内在原理我不知)。 fil 阅读全文
posted @ 2023-03-19 20:39 Himmelbleu 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 第一个区别:按照规范中使用 我们可以使用 reactive 函数创建一个响应式对象或数组。下面是官方的伪代码: function reactive(obj) { return new Proxy(obj, { get(target, key) { track(target, key) return 阅读全文
posted @ 2023-03-19 01:09 Himmelbleu 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 丢失响应式 reactive 创建的响应式数据被解构赋值之后在模板中使用会丢失响应式。因为结构之后的属性没有了那一层 get 和 set 函数,具体原因请查看我的另一篇博文:理解 Vue 深层次响应式和浅层响应式。 file:[App.vue] <script setup> // 解构赋值 cons 阅读全文
posted @ 2023-03-19 00:13 Himmelbleu 阅读(742) 评论(0) 推荐(0) 编辑
摘要: npm-check npm-check 能检查过时、不正确和未使用的依赖项: npm install -g npm-check # 打开交互式界面 npm-check -u 对于没有在项目中使用的依赖,它会标注一个建议: npm-check-updates npm install -g npm-ch 阅读全文
posted @ 2023-03-05 18:10 Himmelbleu 阅读(17) 评论(0) 推荐(0) 编辑
摘要: pip install pyinstaller 安装完成之后,找到入口文件,在入口文件的目录下执行以下命令: pyinstaller -F -w -i="main.ico" -n new_main main.py -F 指只生成一个exe文件,不生成其他dll文件; -w 不弹出命令行窗口; -i 阅读全文
posted @ 2023-03-03 01:43 Himmelbleu 阅读(27) 评论(0) 推荐(0) 编辑
摘要: block 和 none 问题 做折叠面板最简单的方式是改变它的 block 或 none,这两个属性值不包含在可动画属性中。详见:CSS animated properties。所以,设置 CSS 动画(keyframes)或 transition 都是没有效果的。 ResizeObserver 阅读全文
posted @ 2023-03-03 01:31 Himmelbleu 阅读(227) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页