- 博客(3)
- 收藏
- 关注
原创 VUE 组件通信
什么是组件通信组件化是vue.js的特点之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用。所以就有了组件通信,我们常用的组件通信有:父传子、子传父、和兄弟传值父传子首先父传子是通过props方法来传递数据:我们需要在父组件的子组件标签上定义一个自定义属性,把需要传递的数据挂载到属性上面,然后再子组件的props方法里面接收: <content :list="list"> <content>在子组件中接收(接收分两种:数组和对象):第一种
2020-07-19 19:33:11 110
原创 什么是keep-alive
1、什么是keep-alivekeep-alive是vue.js提供的内置组件,是用来缓存组件时避免多次加载相应的组件,减少性能消耗,同时保存其包裹组件的状态,使其不被销毁防止多次渲染,简单一点来说就是从首页跳转到其他页面后回退到首页不用在重新执行首页的代码,只会从缓存中加载之前已经缓存的首页,这样可以减少加载时间及性能消耗,提高用户体验性。2、keep-alive属性include - 字符串或正则表达式。只有匹配的组件会被缓存。exclude - 字符串或正则表达式。任何匹配的组件都不会被缓
2020-07-19 18:24:45 604
原创 什么是vuex
Vuex 是什么?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。什么是“状态管理模式”?图中的状态管理的各部分含义为:*state,驱动应用的数据源;*view,以声明方式将 state 映射到视图;*actions,响应在 view 上的用户输入导致的状态变化。为什么使用vuex当我们遇到多个组件共享状态时,多层组件的传值非常繁琐,不利于维护,因此我们把组件的共享状态抽取出来,以
2020-07-12 23:21:58 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人