- 博客(35)
- 收藏
- 关注
原创 vue2 响应式原理(超简洁版)
网络上的相关文章又干又长,大多数时候只想知道vue2响应式的运转框架,不关注太多细节的东西,所以自己总结了这篇。
2024-04-19 19:50:52
300
1
原创 路由的 base 和webpack的publicPath(vite的base)区别
打包文件放置在dist目录下, _dirname 为当前文件在电脑中的绝对路径名,/a/b/dist, /a/b/就是 _dirname,path.resolve()通过这两个参数就能指定打包后dist文件放在项目的哪个位置。如果规定路径为“/my-app”,则从nginx/html/my-app/的目录下开始解析。:所有静态资源的一个基础路径,服务器从哪个目录开始寻找资源(js,css,image)。例如,如果整个单页应用部署 在 /app/ 下, base 就应该设为 /app/。
2023-08-30 17:41:37
2306
原创 vue3 vite ts :eslint & prettierrc 配置
文件,如果不是js后缀,改成cjs,将以下文件替换进去。安装 eslint & prettierrc。package.json中,新增全局校验命令。
2023-05-31 16:04:29
563
原创 vue3 通信方式
/ 父组件 < child @事件 A = 'lb1' > < / child > lb1 =('回传参数1' , '回传参数2') => {// 子组件 // defineEmit 无需引入 let $emit = defineEmit([ '事件A' ]) // 创建emit实例 const fn2 =() = {$emit('事件A' , '参数1' , '参数...') }
2023-05-23 14:37:39
75
原创 动态引入图片为什么要加require?
答:因为动态添加src被当做静态资源处理了,而静态资源是会webpack编译的,不加require的src是不会编译src里的地址,而assets里的图片经过wabpack编译为dist后,地址已经变了,所以引入地址,资源地址在编译后对不上了。
2023-05-19 18:18:38
1078
原创 window.history对象
如果当前活动的历史记录项是被 pushState 创建的,或者是由 replaceState 改变的,那么 popstate 事件的状态属性 state 会包含一个当前历史记录状态对象的拷贝。每个标签都有一个独立的历史记录,里面维护着一条或多条记录。每条记录保存了对应 URL 的一些状态,仅能在当前页面的 window.history 对象读取到。
2023-05-12 14:27:28
1122
原创 grid布局
写在父元素grid-template-columns :定义列宽,给定几个参数,就把块分为几列。grid-template-rows :定义行高,给定几个参数,就定义这几行的行高,剩下的行为原始值。
2023-03-15 22:24:56
61
原创 post传参 params与body的区别(RequestParam 和 RequestBody的区别)
post传参 params与body的区别
2022-12-12 11:16:38
2952
原创 ES6 类
class是一个语法糖,其底层还是通过 构造函数 去创建的。类的所有方法都定义在类的prototype属性上面。静态方法:在方法前加static,表示该方法不会被实例继承,而是直接通过类来调用。静态属性:在属性前加static,指的是 Class 本身的属性,而不是定义在实例对象(this)上的属性。es5 的构造函数在调用父构造函数前可以访问 this, 但 es6 的构造函数在调用父构造函数(即 super)前不能访问 this。super作为函数调用,代表父类的构造函数。...
2022-08-29 13:36:34
104
原创 平滑滚动到 锚点,顶部
的,requestAnimationFrame 会把每一帧中的。,这样就会减少重绘和回流,使得动画更流畅,方法1:如下,直接给定滚动距离+行为,,开发人员可以用这个特性。(func) 这个方法。
2022-08-17 14:01:09
232
原创 vue 祖孙通信 $attrs $listeners 和inheritAttrs
A组件给了B 组件一些属性和事件:files属性,page属性,add事件,delete事件B组件只需要files属性和add事件,所以B组件内用props接收这两就好了,剩下的page属性,delete事件,有两种情况,1:啥都不干,那么这两个就会被B组件的根元素继承。2:利用$attrs $listeners 和inheritAttrs,给C组件用inheritAttrs:父组件传递给子组件的属性,事件,未被props接收默认被子组件的根元素接收应用,利用该属性......
2022-05-31 14:49:31
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人