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

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

作者: 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