Vue
这里是蒋丞选手
这个作者很懒,什么都没留下…
展开
-
vue 杂谈
vue 杂谈原创 2022-07-27 21:11:21 · 206 阅读 · 1 评论 -
浅讲 Vue-router 原理
Vue-router原理了解一下:找到一篇文章,分析的很透彻 从vue-router看前端路由的两种实现,文章写的很好,看完这篇文章 ➕ 看源码应该可以理解,这里根据我浅显的理解概括一下:vue-router通过hash与History interface两种方式实现前端路由,更新视图但不重新请求页面”是前端路由原理的核心之一,目前在浏览器环境中这一功能的实现主要有两种方式 hash ---- 利用URL中的hash(“#”) 利用History interface在 HTML5中新转载 2020-08-18 21:03:46 · 202 阅读 · 0 评论 -
路由进阶部分 -- 导航守卫( 路由守卫 )
路由进阶部分 – 导航守卫( 路由守卫 ) - 守卫路由 - 进 - 举例: 携带数据进入 - 出 - 举例: 事情完成才能出来 导航守卫一共有三种形式 A: 全局导航守卫 全局前置守卫router.beforeEach(fn) fn中有三个参数(to,from,next) 全局的解析守卫 在 2.5.0+ 你可以用 router.beforeResolve 注册一个全局守卫。这和 router.beforeEach 类似,区别是.转载 2020-06-18 16:26:54 · 428 阅读 · 0 评论 -
【Vue】v-if、v-show的区别
v-if、v-show相同点:判断条件决定是否渲染元素不同:v-if依赖于控制DOM节点(条件为假时卸载元素),而v-show是依赖于控制DOM节点的display属性(条件为假时元素还在) 切换v-if模块时,Vue有一个局部编译/卸载过程,因为v-if中的模板可能包括数据绑定或者子组件,v-if是真是的条件渲染,它会确保条件块在切换时合适的销毁与重建条件块内的时间监听器和子组...原创 2020-04-24 14:24:52 · 173 阅读 · 0 评论 -
什么是单页应用
在早期的 Web 应用中,前端的作用很弱,业务逻辑和数据处理都在后端,后端给前端返回一个 HTML 页面,前端只负责展示。在这种模式下,单个 HTML 页面被当做一个功能原件,表单提交,超链接跳转都可以用来重新请求新的 HTML 页面,从而达到给用户展示新的页面的目的。在这种方式中,你可以感觉到页面总是在不停的刷新,一个点击可能都需要等待很久,这是因为,当页面变化时,所有资源都需要重新请求。这些...转载 2020-04-02 12:06:55 · 801 阅读 · 0 评论 -
理解Vue中 key 的作用
关键词:diff算法,Virtual DOM,快速key的特殊属性主要用在 Vue 的虚拟 DOM 算法,在新旧 nodes 对比时辨识 VNodes。如果不使用 key,Vue 会使用一种最大限度减少动态元素并且尽可能的尝试就地修改/复用相同类型元素的算法。 而使用 key 时,它会基于 key 的变化重新排列元素顺序,并且会移除 key 不存在的元素。有相同父元素的子元素必须有...原创 2020-03-04 11:44:48 · 3202 阅读 · 0 评论 -
什么是 Object.defineProperty ?
Object.defineProperty是一个作用强大的方法。凡能够实现双向绑定的MVVM框架都是基于此方法!defineProperty的翻译即是“定义属性”,它不仅仅可定义属性,还可通过它来对属性进行拦截、监听Object.defineProperty简单应用var obj = {};Object.defineProperty(obj, 'hello', { get...转载 2020-03-03 16:34:44 · 1080 阅读 · 0 评论 -
vueError——sass-loader
一、安装1、安装sass的依赖包:npm install --save-dev sass-loader2、sass-loader依赖于node-sass,所以要安装node-sass:npm install --save-dev node-sass或官网:https://www.webpackjs.com/loaders/sass-loader/npm install...原创 2020-01-07 22:39:19 · 335 阅读 · 0 评论