混合

作者: 66pillow | 来源:发表于2017-09-11 17:32 被阅读0次

1.合并

一种分发Vue组件中可复用功能的方式

var mixin = {
    //同名钩子合并为一个数组,依次调用
    created: function () {
        console.log('混合对象的钩子被调用');
    },
    //methods, components, directives同名函数合并,取组件对象中的键值对
    methods: {
        confliction: function () {
            console.log('混合对象');
        }
    }
};

//输出:
//混合对象的钩子被调用
//组件钩子调用
var app = new Vue({
    mixins: [mixin],
    created: function () {
        console.log('组件钩子调用');
    },
    methods: {
        confliction: function () {
            console.log('组件对象');
        }
    }
});

//输出:组件对象
app.confliction();

Vue.extend()合并策略相同

2.全局混合

//输出:66
Vue.mixin({
    created: function () {
        console.log(this.$options.name);
    }
});

new Vue({
    name: "66"
});

谨慎使用全局混合对象,会影响每个单独创建的Vue实例

3.自定义选项合并策略

使用Vue.config.optionMergeStrategies添加,自定义合并策略

相关文章

  • Shader学习——渲染顺序,混合命令

    渲染顺序 混合 只要有关键字Blend,就代表开启混合(除Blend off以外) 混合因子 常见混合操作类型 混合操作

  • ps学习笔记19 混合模式上

    色光的混合类型 一般利用一种混合模式对上下两个图层进行混合。 基色,就是下方被混合的颜色。 混合色,就是产生混合模...

  • 页面混合布局

    混合布局 混合布局 混合布局 body{margin:0;padding:0;} ...

  • Day 6 freakonomics

    1.blend vt. 混合vi. 混合;协调n. 混合;掺合物[网络] 混合材质;融合;调和[专业] 混纺 [机...

  • 混合

    1.合并 一种分发Vue组件中可复用功能的方式 Vue.extend()合并策略相同 2.全局混合 谨慎使用全局混...

  • 混合

    每一件事如果都去思考背后的本质,总能找到一些看到不一样的东西。 房子的装修一半,到了粉刷的地方步骤了,我们...

  • Sass 带参混合

    本节我们来学习带参混合,Sass 中混合可以接受参数,我们可以通过使用 @include 调用混合时给混合传参,来...

  • Sass 带参混合

    本节我们来学习带参混合,Sass 中混合可以接受参数,我们可以通过使用 @include 调用混合时给混合传参,来...

  • wepy小程序框架笔记

    一.Mixin混合 混合可以将组件公共部分抽出,组件中需要使用的时候直接注入就可以了。Mixin混合分为默认式混合...

  • 混合性肌肤如何护理?分区域护理这3点才是关键!

    混合性肌肤是很普遍的皮肤类型,其中分为混合偏油和混合偏干。一般而言,夏天容易混合偏油,冬天容易混合偏干。很多人会把...

网友评论

      本文标题:混合

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