beforeDestroy removeChild
销毁实例时清除掉 appendChild 的 DOM,需要判断 parentNode
因为跳转后它的父对象可能不再存在,所以会报错。
if (this.$el.parentNode) {
this.$el.parentNode.removeChild(this.$el)
}
属性默认值关联
属性默认值需要基于另一属性的值判断时,上下次序不要搞错了,否则会取不到值
slide: Boolean,
position: {
type: String,
default() {
return this.slide ? right'' : ''
}
},
网友评论