
VUE
文章平均质量分 61
Vue相关的笔记
大大大石頭
各种小白,记录点滴,慢慢学习
展开
-
如何手动关闭elementUI的popover
在开发的过程中,有需要点击popover中的按钮,然后触发click事件,走完流程之后要关闭popover。查询了element的文档里,也没有相关的事件于是搜了一下,可以用以下的方法来解决我在popover上添加了一个ref,拿到了这个节点,看到这个节点上其实是有控制打开和关闭的方法的doShow()和doClose()的方法。所以可以使用this.$refs.popoverRef.doClose();来关闭这个popover了...原创 2021-03-22 13:46:32 · 12140 阅读 · 7 评论 -
如何理解MVVM原理
一、什么是MVVM?MVVM是Model-View-ViewModel的简写Model:数据模型层,用来处理业务逻辑和与数据库交互View:视图层,DOMViewModel:视图模型层,用来处理Model层和View层的交互在MVVM框架中,将View层的状态和行为抽象化,视图 UI 和业务逻辑分开,ViewModel层通过双向绑定,把View层和Model层联系起来。ViewModel会自动的来处理这些事情二、MVVM的优点MVVM模式和MVC模式一样,目的是分离视图(View)和模型(原创 2020-12-21 23:00:44 · 8639 阅读 · 0 评论 -
【Vue开发实战课后题】this.$emit()的返回值是什么
在vue中,this.$emit()的返回值是什么?用法:vm.emit( event, [...args] )参数:{ string } event[…args]返回值:vm用法:触发当前实例上的时间,附加的参数都会传给监听器回调。Vue.prototype.$emit = function(event) { const vm = this; let cbs = vm._events[event]; if (cbs) { const args = toArray(argu原创 2020-10-09 14:52:21 · 1030 阅读 · 0 评论 -
【Vue开发实战课后题】子组件为何不可以修改父组件传递的props?
在 Vue 中,子组件为何不可以修改父组件传递的 Prop,如果修改了,Vue 是如何监控到属性的修改并给出警告的。一、为何不可以修改伏组件传递的Prop?因为Vue是单向数据流,为了保证数据的单向流动,便于对数据的追踪,出现了错误可以更加迅速的定位到错误发生的位置。所有的 prop 都使得其父子 prop 之间形成了一个单向下行绑定:父级 prop 的更新会向下流动到子组件中,但是反过来则不行。这样会防止从子组件意外变更父级组件的状态,从而导致你的应用的数据流向难以理解。额外的,每次父级组件发生原创 2020-10-09 14:37:47 · 1771 阅读 · 0 评论 -
Vue.js的生命周期
Vue的生命周期模型Vue实例从创建到销毁的过程,就是生命周期。 Vue的生命周期包括:开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程。原创 2017-08-24 15:40:17 · 353 阅读 · 3 评论 -
怎么用vue-router的router-link实现当前路由下的刷新
做项目时候,用vue写了一部分代码,想要用router-link实现路由跳转,然后在当前页面,实现页面的刷新。<router-link to="/someWhere" @click.native="refresh"> <button>按钮</button></router-link> <script>exp原创 2018-04-16 15:59:00 · 8186 阅读 · 2 评论