vue-router缓存路由keep-alive中include不生效
今天开发的时候,遇到 include 不生效问题吗,特此记录一下。 经过排查发现 include 的 value 值是组件的 name 值,而不是路由配置里面的 name export default { name: 'Login', data() { return { userName: '', pwd: '' } }, methods:...
more...Object.assign 可以实现对象的合并。它的语法是这样的: Object.assign(target, ...sources)
,
Object.assign
会将 source 里面的可枚举属性复制到 target
。
开发中,很多人对 Object.assign 的用法不清,很容易导致以下 2 种情况,使得源对象属性改变
instanceof 的作用是判断实例对象是否为构造函数的实例,实际上判断的是实例对象的__proto__属性与构造函数的 prototype 属性是否指向同一引用;
constructor 的作用是返回实例的构造函数,即返回创建此对象的函数的引用。
今天本地创建了一个仓库(有 README),把本地仓库和 Gitee 上关联以后,发现 git pull
, git feach
提醒 fatal: refusing to merge unrelated histories
$ git pull origin/xlong fatal: refusing to merge unrelated histories |
上网查到原因是两个分支是两个不同的版本,具有不同的提交历史