近期用element-ui搭建了一个后台系统,用的是element-ui,之前也用接触过ant-design-pro搭建过后台,两个对比起来vue-element-admin当然是基于vue,喜欢vue的朋友不二选择,ant-design-pro有react、vue两个版本脚手架,用下来还是喜欢vue-element-admin,因为接受不了react+ts去去生命周期的开发,可能我比较留恋的是react16版本。。
ant-design-pro
vue-element-admin
感兴趣的朋友可以自己尝试下
使用vue-element-admin过程中遇到子组件使用dialog,关闭事件,我一开始用$.emit返回一个状态给父组件,父组件关闭,报错,这里我没有细究,我选择了另一个方法:
// 父组件里定义一个初始值
dialogisshow: { value: false },
// 点击事件触发,props传值给子组件
this.dialogisshow.value=true
// 子组件dialog接收到
:visible.sync="dialogisshow.value"
@close="handleClose"
handleClose(){
this.value=false
}
elementui form resetFields()方法的使用
//必须放到$nextTick() dom渲染完之后执行resetFields,否则为undefined
this.$nextTick(() => {
this.$refs.dataFormRef.resetFields()
})
后续有问题在更新,人生在世,最重要是开心啦
网友评论