- 博客(5)
- 收藏
- 关注
原创 Vue 优雅的强制重新渲染子组件
原理:我们通过 :key实现,当key 值变更时,会自动的重新渲染,key的作用主要是为了高效的更新虚拟DOM。代码实现:<template> <div> <!-- 父组件 --> <div> <button @click="reLoad">点击重新渲染...
2019-12-29 12:16:49 3770 6
原创 那些年你猜的坑之——数组去重reduce的用法
数组去重在JS中最常见的处理方式就是构建Object,因为Object查找key的时间复杂度是O(1),而数组是O(n)const list1 = [ {id: 0, name: 'xiaomin'}, {id: 1, name: 'xiaohong'},];const list2 = [ {id: 0, name: 'xiaomin'}, {id: 1...
2019-12-24 15:42:54 269
原创 vue-elementUI el-tree组件获取当前选中(check)的所有数据(含所有选中的二级节点和父节点)数组
获取方法如下:this.$refs.tree.getCheckedKeys().concat(this.$refs.tree.getHalfCheckedKeys())
2019-12-24 15:38:43 13192 5
转载 vue中 关于$emit的用法
1、父组件可以使用 props 把数据传给子组件。2、子组件可以使用 $emit 触发父组件的自定义事件。vm.$emit( event, arg ) //触发当前实例上的事件vm.$on( event, fn );//监听event事件后运行 fn;例如:子组件:<template> <div class="train-city"> ...
2019-12-12 10:13:39 144
原创 那些年你猜的坑之—— call()用法的深度解析
每个函数都包含两个非继承而来的方法:call()方法和apply()方法。一、call/apply/bind方法的来源call,apply,bind 这三个方法其实都是继承自Function.prototype中的,属于实例方法console.log(Function.prototype.hasOwnProperty('call')) //trueconsole.l...
2019-12-10 18:02:00 601
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人