element-ui菜单包error
# 1、element-ui menu菜单 报错
Duplicate keys detected: 'factorInfo'. This may cause an update error
解决方案:v-for中的key不能是相同的值 添加 key
# 2、乾坤子系统应用主系统的公共组件时 报[Vue warn]: $attrs is readonly. $listeners is readonly.
解决方案 :子系统不能直接component父系统的组件,一旦子组件变更属性,就会报父系统的的属性是只读的 所以,子系统在应用的时候对父系统继承一下就好啦,这样就生成新的原型链
function contentExtend(obj){
function F(){}
F.prototype = obj
return new F();
}
1
2
3
4
5
2
3
4
5
使用主系统的组件时调用以上方法
Vue.component(component, props.utils.contentExtend(props.components[component]))
1
上次更新: 2021/07/22, 09:07:42