03 2023 档案

摘要:useState 的 setXxx 函数更新对象时,尤其是嵌套过深的对象时,需要通过合并对象来达到视图更新的目的。官方文档有一个在线例子,可以感受一下:Update Objets in State。 通过扩展运算符合并对象,得到一个新的对象去覆盖源对象的引用。对于嵌套对象,需要你嵌套地合并对象,层级 阅读全文
posted @ 2023-03-30 01:24 Himmelbleu 阅读(81) 评论(0) 推荐(0) 编辑
摘要:默认 v-model 默认的 v-model 就是不写其他任何的东西,也就是在使用时是这样的格式 v-model="value"。 子组件 要定义一个默认的 v-model(不带参数的 v-model),就必须要按照以下格式来定义。 <script setup lang="ts"> definePr 阅读全文
posted @ 2023-03-26 16:12 Himmelbleu 阅读(27) 评论(0) 推荐(0) 编辑
摘要:额外的信息还有: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 阅读(90) 评论(0) 推荐(0) 编辑
摘要:# 跳转路径 uniapp 跳转页面有以下两种: 1. 绝对路径跳转; 2. 相对路径跳转。 # 绝对路径跳转 绝对路径跳转必须要是这样的格式 `/pages/xxx/xxx`,pages 前面必须要有 `/`,代表 src 目录。 ![绝对路径跳转的 url](https://img2023.cn 阅读全文
posted @ 2023-03-23 14:12 Himmelbleu 阅读(110) 评论(0) 推荐(0) 编辑
摘要:下面是 Component 的接口,P 代表 Props、S 代表 State。 ```ts interface Component extends ComponentLifecycle { } ``` 所以,在 tsx 中写两个类型进行约束就可以了: ```tsx import { Compone 阅读全文
posted @ 2023-03-21 15:39 Himmelbleu 阅读(13) 评论(0) 推荐(0) 编辑
摘要:reactive reactive 函数的返回了一个 Proxy 代理对象,添加 set 和 get 拦截,把 track 和 trigger 两个函数加入进来。 file:[reactive 伪代码] function reactive(obj) { return new Proxy(obj, { 阅读全文
posted @ 2023-03-19 20:39 Himmelbleu 阅读(168) 评论(0) 推荐(0) 编辑
摘要:解构赋值 file:[App.vue] <script setup> // 解构赋值 const { foo, bar } = { ...reactive({ foo: 1, bar: { val: 1 } }) }; </script> <template> <div>foo: {{ foo }} 阅读全文
posted @ 2023-03-19 00:13 Himmelbleu 阅读(774) 评论(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 阅读(19) 评论(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 阅读(44) 评论(0) 推荐(0) 编辑
摘要:block 和 none 问题 做折叠面板最简单的方式是改变它的 block 或 none,这两个属性值不包含在可动画属性中。详见:CSS animated properties。所以,设置 CSS 动画(keyframes)或 transition 都是没有效果的。 ResizeObserver 阅读全文
posted @ 2023-03-03 01:31 Himmelbleu 阅读(246) 评论(0) 推荐(0) 编辑

🐟
Hi~👋,
I'm Himmelbleu.
一位 Web <Developer /
点击右上角即可分享
微信分享提示