上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页
摘要: import lodash from 'lodash' import { clientType, decorType } from '@/utils/decor-types' export function getModules() { let modulesObj = {} let require 阅读全文
posted @ 2025-08-26 16:14 jialiangzai 阅读(24) 评论(0) 推荐(0)
摘要: 写得很扎实!结合你项目里的实际用法,我补充几点校对与进阶建议,帮你把这份笔记打磨得更完善: 语法等价说明 require['context'] 与 require.context 是等价的,项目里选择方括号写法通常是为了规避某些 lint 规则或静态分析限制。 directory 的路径基准 你文档 阅读全文
posted @ 2025-08-26 16:06 jialiangzai 阅读(27) 评论(0) 推荐(0)
摘要: // 子组件 UserModal.jsx const UserModal = ({ contentSlot, onConfirm }) => { // 子组件内部数据 const user = { name: '张三', age: 25 }; return ( <div className="mod 阅读全文
posted @ 2025-08-25 22:18 jialiangzai 阅读(25) 评论(0) 推荐(0)
摘要: 第一种 盒子interpolate-size: allow-keywords; https://developer.mozilla.org/en-US/docs/Web/CSS/interpolate-size 第二种 改变的效果由auto改为 height:calc-size(auto,size) 阅读全文
posted @ 2025-08-24 22:41 jialiangzai 阅读(18) 评论(0) 推荐(0)
摘要: 处理因为构造函数内部属性依赖其他数据在实例化的时候修改未同步问题 阅读全文
posted @ 2025-08-24 22:15 jialiangzai 阅读(11) 评论(0) 推荐(0)
摘要: 1.关于JSX底层处理机制 第一步:把我们编写的JSX语法,编译为虚拟DOM对象「virtualDOM」 虚拟DOM对象:框架自己内部构建的一套对象体系(对象的相关成员都是React内部规定的),基于这些属性描述出,我们所构建视图中的,DOM节点的相关特征!! @1 基于 babel-preset- 阅读全文
posted @ 2025-08-24 14:12 jialiangzai 阅读(30) 评论(0) 推荐(0)
摘要: npm config set ignore-engines true 阅读全文
posted @ 2025-08-15 17:29 jialiangzai 阅读(26) 评论(0) 推荐(0)
摘要: 事件即“发布/订阅”模式,⾃定义事件即“消息发布”,事件的监听即“订阅订阅” JS 原⽣⽀持⾃定义事件 document.createEvent(type); // 创建事件 event.initEvent(eventType, canBubble, prevent); // 初始化事件 targe 阅读全文
posted @ 2025-08-10 15:17 jialiangzai 阅读(30) 评论(0) 推荐(0)
摘要: 更推荐使用createPortal因为他更灵活,可以挂载到任意位置,而position: fixed,会有很多问题,在默认的情况下他是根据浏览器视口进行定位的,但是如果父级设置了transform、perspective、filter 或 backdrop-filter 属性非 none 时,他就会 阅读全文
posted @ 2025-08-08 12:42 jialiangzai 阅读(34) 评论(0) 推荐(0)
摘要: 在 Vue 3 中,Fragment(碎片)的引入确实解决了 “组件必须有唯一根节点” 的限制,允许组件直接返回多个同级子节点,这与 React 的 Fragment 理念一致,但实现细节和设计背景有其特殊性 这是因为 Vue 2 的虚拟 DOM(VNode)设计要求组件必须有一个单一的根节点作为渲 阅读全文
posted @ 2025-08-07 15:59 jialiangzai 阅读(47) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页