提示:我这是使用了element-ui样式框架,默认是您已经安装了element-ui 安装vue-json-excel插件 npm install vue-json-excel --save 引入vue-json-ex…
标签:vue.js教程
认识Vue
vue是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。 与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与…
[Vue响应式原理]从Object.defineProperty到proxy实现观察者机制的探索
不知不觉,Vue的作者尤雨溪公布了Vue3.0版本的开发计划,发布到现在已经一年了,看来Vue3.0的发布尚需时日,在开发计划中,下图这段话:Vue3.0版本中将基于Proxy来改造观察者模式。说明Vue3.0讲不再借助…
vue-router深度解析,全方位搞定路由!
SPA单页应用 传统的项目大多使用多页面结构,需要切换内容的时候我们往往会进行单个html文件的跳转,这个时候受网络、性能影响,浏览器会出现不定时间的空白界面,用户体验不好。现在的应用都流行SPA应用(single pa…
一篇搞定slot插槽
vue里提供了一种将父组件的内容和子组件的模板整合的方法:内容分发,通过slot插槽来实现。 在组件标签内部写入的内容默认的会被替换掉,如果想要在组件的模板里使用这些内容,就在对应的位置写上slot标签,这个slot标签…
Vue项目中使用better-scroll实现菜单映射功能
组件全部代码 <template> <div class="goods"> <!--左侧区域--> <div class="menu-wrapper" ref="left">…
vue验证俩次密码是否相同
好记性不如烂笔头,再说这俩年记性差到不行,之前把别人得复制过来改改,现在又要写了,已经忘到十万八千里了,真是让人难过。。。啥也不说了,还是上代码。1.要求是密码6-20位验证 var validatePass = (ru…
$set在项目中的实用
最近$set疯狂用, 记录一下 评论页面的每条留言的状态 和留言下每条留言的状态 强制刷新数据的格式是 [ {demo1 content:'', id:1, replyList:[{ replyContent:'', r…
Vue2.x之疑点
这是我自己在深入了解 Vue 过程自己思考过的一些问题,特意拿出来记录一下,以免今后遗忘: 1.Vue 把数据转换成响应式数据后,是怎么来触发getter从而收集依赖的 解答:Vue 在初始化的过程中,把数据都转换成响应…
重读Vue.js文档
这是学习笔记,仅供自己学习使用。 重读之后,记录一些细小的点(只是补缺自己所缺的点)。 基础内容 生命周期 所有的声明周期钩子自动绑定this上下文到实例中,因此你可以访问数据,对属性和方法进行运算。这意味着你不能使用箭…
Vue之不完美的极致优化
Vue之不完美的极致优化 如果我们的项目是用脚手架搭建的,大部分的优化脚手架都帮你做了。比如:图片转base64、代码压缩等。 我今天想说的是一些要自己去优化的地方: 第三方按需加载,比如:Element按需加载,用了哪…
Vue源码2.x.x之总体梳理
前面已经介绍的都是Vue源码的一下细节,这一篇是对前面的一个总结以及梳理。具体的一下细节,可以看前面的文章。在执行new Vue()后,Vue先初始化数据: initLifucycle :规格化 option &…