![](../../asset/images/user/bgImg_default.jpeg)
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
组件是vue最强大的功能之一,vue中每一个.vue我们都可以视之为一个组件通信指的是发送者通过某种媒体以某种格式来传递信息到收信者以达到某个目的。广义上,任何信息的交通都是通信组件间通信即指组件(.vue)通过某种方式来传递信息以达到某个目的举个栗子我们在使用UI框架中的table组件,可能会往table组件中传入某些数据,这个本质就形成了组件之间的通信
![文章图片](https://img-blog.csdnimg.cn/direct/041078bc25f04d10a86ec8bb833a652f.png)
key是给每一个vnode的唯一id,也是diff的一种优化策略,可以根据key,更准确, 更快的找到对应的vnode节点
![文章图片](https://img-blog.csdnimg.cn/direct/f4b9cbfcf94b420f82d4402a09fe0bfd.png)
关于权限如何选择哪种合适的方案,可以根据自己项目的方案项目,如考虑路由与菜单是否分离。权限需要前后端结合,前端尽可能的去控制,更多的需要后台判断。
![文章图片](https://img-blog.csdnimg.cn/direct/8322ad59602b44698cb3555bd3f1c44f.png)
diff算法是一种通过同层的树节点进行比较的高效算法,其有两个特点:1.比较只会在同层级进行, 不会跨层级比较2.在diff比较的过程中,循环从两边向中间比较diff算法在很多场景下都有应用,在vue中,作用于虚拟dom渲染成真实dom的新旧VNode节点比较
![文章图片](https://img-blog.csdnimg.cn/direct/dfdabce7dea144b5b8ed4004af7ebbb7.png)
keep-alive是vue中的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM,keep-alive 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们
![文章图片](https://img-blog.csdnimg.cn/direct/9559cd4783a84c84895f2a1c43fb8296.png)
关于权限如何选择哪种合适的方案,可以根据自己项目的方案项目,如考虑路由与菜单是否分离。权限需要前后端结合,前端尽可能的去控制,更多的需要后台判断。
![文章图片](https://img-blog.csdnimg.cn/direct/8322ad59602b44698cb3555bd3f1c44f.png)
axios是一个轻量的HTTP客户端。基于XMLHttpRequest服务来执行HTTP请求,支持丰富的配置,支持Promise,支持浏览器端和Node.js端。自Vue2.0起,尤大宣布取消对vue-resource的官方推荐,转而推荐axios。现在axios已经成为大部分Vue开发者的首选。
![文章图片](https://img-blog.csdnimg.cn/direct/6ce4760a1fba41b19d55a8722e159f81.png)
跨域本质是浏览器基于同源策略的一种安全手段,同源策略(Sameoriginpolicy),是一种约定,它是浏览器最核心也最基本的安全功能.
![文章图片](https://img-blog.csdnimg.cn/direct/403aa4df065e42dcaa09be7046dd22ec.png)
diff算法是一种通过同层的树节点进行比较的高效算法,其有两个特点:1.比较只会在同层级进行, 不会跨层级比较2.在diff比较的过程中,循环从两边向中间比较diff算法在很多场景下都有应用,在vue中,作用于虚拟dom渲染成真实dom的新旧VNode节点比较
![文章图片](https://img-blog.csdnimg.cn/direct/dfdabce7dea144b5b8ed4004af7ebbb7.png)
我们可以理解成,Vue 在更新 DOM 时是异步执行的。当数据发生变化,Vue将开启一个异步更新队列,视图需要等队列中所有数据变化完成之后,再统一进行更新
![文章图片](https://img-blog.csdnimg.cn/direct/bfcd2a0919fd4014a379ba7ddb85c956.png)