Vue
印第安米饭
这个作者很懒,什么都没留下…
展开
-
vue原理之Watcher:vue的watch和$watch的原理,以及其背后new Watcher的流程
两个参数:第一个参数两种可能:传入被观察对象表达式(字符串),比如'a,b,c' , '$route'如果表达式无法表示需要观察的内容,可以通过函数返回,比如:this.a + this.b第一个参数干什么用的?通过vue源码可得,new Watcher的流程:第一步:拿到第一个参数,如果是函数,直接拿到函数,如果不是函数,转换为函数(parsePath),这个作为getter,先不调用,只备用 // parse expression for getter if (typeo原创 2020-07-14 22:36:13 · 1318 阅读 · 0 评论 -
element中el-menu的动态变化问题
<el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleSelect"> <el-menu-item index="1">处理中心</el-menu-item> <el-submenu index="2"> <template slot="title">我的工作台</template> <el-转载 2020-07-01 16:55:26 · 5314 阅读 · 1 评论 -
Vue中v-mode.lazy修饰符理解以及onchange事件和oninput事件的区别
一. onchange事件和oninput事件的区别:oninput事件是在用户每次输入时触发onchange事件是在输入框失去焦点时候触发二. Vue中的lazy修饰符:官方原话: 在默认情况下,v-model 在每次 input事件触发后将输入框的值与数据进行同步 (除了上述输入法组合文字时...原创 2020-01-31 15:58:45 · 2230 阅读 · 0 评论 -
Vue2.5 组件传递数据
接收和发送的方法都是在子组建模板标签内写 比如: //先声明一个父组件var parent = { template: "<h1>我是局部父组件{{pMsg}}<child :parentMsg='pMsg'></child></h1>",//父组件通过子组件标签<child></child>绑定:pa原创 2018-07-13 15:43:45 · 250 阅读 · 0 评论 -
Vue笔记-Vuex入门教程
我的理解:概述:state(寸数据) getter(查/拿数据) mutations&amp;amp;amp;actions(增删改数据)上半部分:state: 把数据(状态)都收集起来(发送给服务器的数据,接收的数据,用户输入的数据,需要计算的数据,一切的一切),是数据收集池mutations和actions: 这两个为什么一起说?因为两者功能都是一样的,都是对数据的修改(也叫状态修改),区别...原创 2018-11-14 16:20:11 · 196 阅读 · 0 评论 -
Vue笔记-Vuex刷新state数据消失怎么办?使用状态持久化来解决
在使用vuex的过程中会发现只要一刷新,state里的数据就会清空,因为vue的数据是保存在内存中,所以需要状态持久化的解决方案,一般大家会推荐使用html5自带的localStorage,也可以使用vuex专用的vuex-persistedstate,安装:npm i --save vuex-persistedstate使用:只需要在store主体文件内引入即可:import persi...原创 2018-11-20 01:27:32 · 1531 阅读 · 0 评论