自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 面试官问,vue中父子组件通信方式?如何传递参数?

父组件的parentValue 使用v-model绑定到子组件,当用户输入内容时,子组件会发出事件update:modelValue,从而更新父组件的值。在 Vue.js 中,父组件和子组件之间的通信对于构建复杂的应用程序至关重要。可以在父组件中定义,并且 inject 允许组件层次结构中的任何子组件访问提供的值。在vue中,v-model允许双向数据绑定,可用于在父子组件之间来回传递数据。父组件中,使用冒号(:)绑定需要传递的数据。,父组件在监听这个自定义事件,并做出响应。父组件中,使用provide。

2024-10-24 11:30:47 323

原创 面试官问,git怎么解决代码冲突问题?

保持代码库的最新状态,避免长时间不更新,尽量进行小而频繁的更改,减少冲突范围,在开发新功能时使用独立的分支,并及时与主分支合并。当两个分支在同一文件的同一行进行了不同的修改,或者对同一文件进行了删除和修改,Git 无法自动合并这些更改,便会产生冲突。3.查看冲突,打开冲突的文件,下面是git标记冲突的位置。git status 查看当前状态,冲突的文件会被列在“完成编辑后,确保移除所有的冲突标记(5.将冲突标记为已解决。1.冲突产生的原因。

2024-10-16 15:00:21 295 2

原创 面试官问到,vue的diff算法,该如何回答?

通过高效的虚拟 dom 和 diff 算法,Vue 能够在数据变化时高效地更新视图,减少对真实 dom 的操作,从而提升应用性能。当数据发生变化时,vue会生成一个虚拟的dom树,并且每次数据变化时,都会创建一个新的 vnode 树,而不是直接操作dom。首先比较节点类型,如果类型相同,继续比较属性,子节点等;vue 通过 key 属性来标识每个节点,尤其在列表渲染中, key 能帮助 Vue 更高效地识别节点。的方式遍历vnode树,逐个节点进行比较。,不会跨层比较,在diff比较的过程中,

2024-10-16 11:35:08 300

原创 cursor属性值有哪些?

cursor属性取值

2024-10-16 11:07:21 2797

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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