Open akaxiaok opened 4 years ago
isEdit 是根据 route params 获取的计算属性,当切换 tab 时,route 变更导致 isEdit 变化,使得 el-card 触发更新,作为子组件的 form 也随之更新,el-form 触发 update 周期,label 重新计算。当切回该页面时,同样又更新了一次,而且由于框架的 transition 设置导致计算 label 时实际页面还没渲染,导致 label 的宽度计算错误,因此 margin 设置的不对,所以没有按设置的右对齐。
static slot 或者 dynamic scoped slot 会用 $forceUpdate 强制更新
isEdit 是根据 route params 获取的计算属性,当切换 tab 时,route 变更导致 isEdit 变化,使得 el-card 触发更新,作为子组件的 form 也随之更新,el-form 触发 update 周期,label 重新计算。当切回该页面时,同样又更新了一次,而且由于框架的 transition 设置导致计算 label 时实际页面还没渲染,导致 label 的宽度计算错误,因此 margin 设置的不对,所以没有按设置的右对齐。