美文网首页
mixins相关

mixins相关

作者: __越过山丘__ | 来源:发表于2019-01-25 10:47 被阅读0次

    当组件和混入对象含有同名选项时,这些选项将以恰当的方式混合。

    比如,数据对象在内部会进行浅合并 (一层属性深度),在和组件的数据发生冲突时以组件数据优先。

    同名钩子函数将混合为一个数组,因此都将被调用。另外,混入对象的钩子将在组件自身钩子之前调用。

    值为对象的选项,例如 methods, componentsdirectives,将被混合为同一个对象。两个对象键名冲突时,取组件对象的键值对。

    自定义选项将使用默认策略,即简单地覆盖已有值。如果想让自定义选项以自定义逻辑合并,可以向 Vue.config.optionMergeStrategies 添加一个函数:

    Vue.config.optionMergeStrategies.myOption = function (toVal, fromVal) {
      // return mergedVal
    }
    

    相关文章

      网友评论

          本文标题:mixins相关

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