摘要:
现需要在js中,使用一个新的对象的值覆盖旧有对象,js中有一个方法:Object.assign(target,…sources)当target和sources对象中有相同的key时,在target对象中的值会被后面source对象的值覆盖。 var o1 = { a: 1 };var o2 = { 阅读全文
摘要:
1. 在首次请求登录接口的时候,由后端返回相应的角色权限,再根据这个进行动态路由生成。 自己根据角色创建不同的路由表,然后在登录时拿 到不同的角色标记,来引入对应的路由表。 2.把路由表存储在vuex中,右侧菜单通过直接引入vuex存的路由表进行渲染。 通过接口返回的角色权限,根据角色来动态的通过r 阅读全文
摘要:
更多 react-router提供了三种方式来实现路由,并没有默认的路由,需要在声明路由的时候,显式指定所使用的路由。 //v1.x <Router/> //v2.0.0 // hash history import { hashHistory } from 'react-router' <Rout 阅读全文
摘要:
过滤器的作用在使用插值表达式的时候,我们通常会有一种需求,就是将数据进行二次的格式化(比如日期的格式化),Vue的过滤器的实现参考了linux的shell命令的管道的实现原理,即上一个命令的输出是下一个命令的输入,Vue.js 允许你自定义过滤器,作用是处理一些常见的文本格式化,过滤器可以用在双花括 阅读全文
摘要:
组件的生命周期分成三个状态: Mounting:已插入真实 DOM Updating:正在被重新渲染 Unmounting:已移出真实 DOM React 为每个状态都提供了两种处理函数,will 函数在进入状态之前调用,did 函数在进入状态之后调用,三种状态共计五种处理函数。 component 阅读全文
摘要:
keep-alive可以在组件切换时,保存其包裹的组件的状态,使其不被销毁,防止多次渲染。其拥有两个独立的生命周期钩子函数 actived 和 deactived,使用keep-alive包裹的组件在切换时不会被销毁,而是缓存到内存中并执行 deactived 钩子函数,命中缓存渲染后会执行 act 阅读全文
摘要:
.map() 让我用一些简单的例子来解释它是如何工作的。 如果说你收到一组包含多个对象的数组,每个对象是一个 person。最终你只希望得到一个只包含 id 的数组。 // What you have var officers = [ { id: 20, name: 'Captain Piett' 阅读全文
摘要:
Object.keys()把对象属性转为数组// 获取对象的属性let person={ name:'一只流浪的kk', age:20, eat:function(){} } console.log(Object.keys(person));// ['name','age','eat']//获取数组 阅读全文
摘要:
组件 <template> <div> <div>{{val}}</div> <el-button type="success" @click="getClick">点击</el-button> </div> </template> <script> import mixins from '@/mi 阅读全文
摘要:
爷爷组件 <template> <div> <child-dom :foo="foo" :coo="coo" :goo='goo' v-on:upRocket="reciveRocket" > </child-dom> </div> </template> <script> import child 阅读全文