- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人