美文网首页
Mixins 混入选项操作(22)

Mixins 混入选项操作(22)

作者: 小囧兔 | 来源:发表于2018-03-06 11:05 被阅读0次

一、mixins适用场景

1、已经写好构造器,要加功能或者临时活动,但是不想污染构造器,就可以用混入的功能,比如,促销满100减10块。
2、很多地方都用到公共方法,用混入的方法可以减少代码量,实现代码重用。

二、Mixins的基本用法

我们现在有个数字点击递增的程序,已经完成,这时我们希望每次数据变化时都能够在控制台打印出提示:“数据发生变化”

<div id="app">
    <h1>{{number}}</h1>
    <button @click="add">添加</button>
</div>
<script>
    var addConsole={
        updated:function(){
            console.log("打印数据变化"+this.number)
        }
    };
  var app=new Vue({
        el:"#app",
        data:{
            number:1
        },
        methods:{
            add:function(){
                this.number++
            }
        },
//        updated:function(){
//            console.log("原生的updated")
//        },
        mixins:[addConsole]
    })
</script>
image.png

混入的先执行,原生的后执行

三、执行顺序

全局混入的先执行,然后是构造器里的混入执行,最后才是原生的执行,都是混入先执行。


四、全局API混入方式

 Vue.mixin({
                updated:function(){
                    console.log("全局的混入")
                }
            });

不知道混入方法和构造器方法重名会怎样,我测的是都执行,但是别人是混入方法不起作用。这个问题先留着

相关文章

  • Mixins 混入选项操作(22)

    一、mixins适用场景 1、已经写好构造器,要加功能或者临时活动,但是不想污染构造器,就可以用混入的功能,比如,...

  • 温故而知新之VUE(五)

    混入 混入mixins是一种分发vue组件中可复用功能的非常灵活的方式 #选项合并当组件和混入对象有同名选项时,会...

  • vue mixin混入对象理解

    mixins: 用来更高效的实现组件内容的复用, 混入对象可以包含任意组件选项. 注意: mixin混入对象 &...

  • mixin注入全局分享

    在Vue中具有Mixin 混入属性 mixins 选项接收一个混入对象的数组。这些混入对象可以像正常的实例对象一样...

  • Vue 之 mixins 1.0 简单使用

    先来一段官方的解释: mixins 选项接受一个混入对象的数组。这些混入实例对象可以像正常的实例对象一样包含选项,...

  • VUE复习笔记19(混入)

    混入 基础 混入(mixins)是一种分发 vue 组件可复用功能中一种特别灵活的方式。混入对象可以包含任意的选项...

  • 12 Mixins

    混入(mixins)是一种分发Vue组件中可复用功能非常灵活的方式。混入对象可以包含任意组件选项当组件使用混入对象...

  • vue中 mixin使用

    mixins就是混入。 一个混入对象可以包含任意组件选项。 同一个生命周期,混入对象会比组件的先执行。 1.创建一...

  • VUE--mixins的一些理解

    概念:混入 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。...

  • Vue&&TypeScript中是用mixins

    混入 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。 我们...

网友评论

      本文标题:Mixins 混入选项操作(22)

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