- 博客(7)
- 收藏
- 关注
原创 Vue的自定义指令(directive)
在 Vue 中,指令(directives)是一种特殊的属性,用于在模板中声明式地操作 DOM。除了 Vue 内置的指令(如。等),还可以自定义指令来封装可复用的 DOM 操作逻辑。局部指令仅在当前组件中有效,通过。时执行相同操作,可使用简写。
2025-07-11 16:31:29
303
原创 Vue2动态组件
属性用于精确控制哪些组件需要被缓存,哪些不需要。这两个属性可以帮助优化应用性能,避免不必要的组件缓存。是 Vue 的内置组件,用于缓存被包裹的组件实例,避免重复创建和销毁,提高性能。在 Vue 2 中,动态组件是一种强大的特性,允许你在同一个位置切换不同的组件。1)当切换动态组件时,默认会销毁之前的组件。如果需要保留组件状态,可以使用。的值变化时,Vue 会自动切换到对应的组件。当组件被缓存时,其状态会被保留。中创建监听或定时器,在。
2025-07-11 16:04:01
378
原创 Vue的过滤器(filters)
在 Vue 中,过滤器(filters)是一种特殊的函数,主要用于对文本数据进行格式化处理,比如转换大小写、日期格式化、货币格式化等。你可以在组件内部定义过滤器,这样它就只在当前组件中有效。在模板中使用过滤器:2. 全局过滤器若要让过滤器在所有组件中都能使用,可将其定义为全局过滤器。通常在创建 Vue 实例之前定义全局过滤器。在任意组件的模板中使用全局过滤器:3. 过滤器串联Vue 过滤器支持串联使用,也就是一个值可以依次通过多个过滤器进行处理。过滤器串联的顺序是从左到右依次
2025-07-11 11:54:59
473
原创 Vue的混入(Mixin)
是一种复用组件选项的特殊方式,允许你将多个组件共享的逻辑提取到一个独立对象中,然后通过。同名方法或计算属性会被组件覆盖,混入的定义会被忽略。:全局混入会影响每个组件,应谨慎使用,避免意外冲突。混入与组件的数据会递归合并,组件的数据优先。混入是一个包含组件选项(如。选项合并到多个组件里。,再执行组件自身的钩子。同名钩子会合并为数组,在 Vue 2 中,
2025-07-10 18:21:32
321
原创 DOM 元素的位置信息
event通常指事件处理函数中的事件对象(如 Vue.js 中的事件参数),而$event.el一般是指触发事件的 DOM 元素(即或。
2025-07-01 17:28:47
265
原创 CSS的flex布局的flex: 1;不生效
解决:给其再设置min-height:0;(垂直方向)或 min-width: 0。设置 min-height: 0。是 flex-grow: 1。当 Flex 子元素设置。
2025-06-30 17:47:07
532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人