美文网首页
封装组件要注意的一些问题

封装组件要注意的一些问题

作者: 14px | 来源:发表于2021-12-27 10:28 被阅读0次

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'' : ''
    }
},

相关文章

网友评论

      本文标题:封装组件要注意的一些问题

      本文链接:https://www.haomeiwen.com/subject/hvfyqrtx.html