自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Vue2的父子组件双向绑定

方案二:使用 修饰符 + 事件方案三:自定义 事件名(使用 选项)

2025-07-02 17:41:13 120

原创 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关注的人

提示
确定要删除当前文章?
取消 删除