掘友等级
获得徽章 0
#每天一个知识点# Vue的生命周期钩子是回调函数,当创建组件实例的过程中会调用相应的钩子方法。 内部会对钩子进行处理,将钩子函数维护成数组的形式。
computed 是计算属性,依赖其他属性计算值,并且 computed 的值有缓存,只有当计算值变化才会返回内容,它可以设置 getter 和 setter。
watch 监听到值的变化就会执行回调,在回调中可以进行一些逻辑操作。
计算属性一般用在模板渲染中,某个值是依赖了其它的响应式对象甚至是计算属性计算而来;而侦听属性适用于观测某个值的变化去完成一段复杂的业务逻辑
slot 又名插槽,是 Vue 的内容分发机制,组件内部的模板引擎使用 slot 元素作为承载分发内容的出口。插槽 slot 是子组件的一个模板 标签元素,而这一个标签元素是否显示,以及怎么显示是由父组件决 定的。slot 又分三类,默认插槽,具名插槽和作用域插槽。
keep-alive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染
vue 如果碰到界面不刷新 可以使用 forceupdate 强制刷新界面
#每天一个知识点# v-for需要使用key来给每个节点做一个唯一标识,Diff算法就可以正确的识别此节点。主要是为了高效的更新虚拟DOM。
#每天一个知识点# Vue组件之间可以通过Props和Events进行通信。通过Props,父组件可以向子组件传递数据;通过Events,子组件可以向父组件发送消息。
在导航守卫中,`next`函数用于控制路由的跳转行为。调用`next`函数并传递一个参数,可以实现不同的导航操作。常见的参数有`next()`(继续导航),`next(false)`(取消导航),`next('/path')`(重定向到指定路径)等。 #每天一个知识点#
在Vue Router中,可以使用通配符路由(`*`)来处理404页面。将通配符路由放在最后,表示匹配所有未被其他路由匹配到的路径。在通配符路由的组件中,可以渲染404页面的内容。 #每天一个知识点#
#每天一个知识点# 动态路由是指根据路由参数的不同,动态地加载不同的组件或数据。在Vue Router中,可以通过在路由配置中定义动态片段来实现动态路由。动态片段由冒号(:)开头,例如/user/:id。在组件中,可以通过$route.params来获取动态路由参数的值。
下一页