美文网首页
2020-05-01 vuejs 混入mixin

2020-05-01 vuejs 混入mixin

作者: sll_ | 来源:发表于2020-05-01 22:36 被阅读0次

    可以专门搞一个js文件定义混入对象

    export const mixinExample(){ 
    var mixin = {
      data: function () {
        return {
          message: 'hello',
          foo: 'abc'
        }
      },
      created: function () {
          console.log('混入对象的钩子被调用')
      }
    }
    }
    
    import {mixinExample} from ' ';
    new Vue({
      mixins: [mixin],
      data: function () {
        return {
          message: 'goodbye',
          bar: 'def'
        },
        created: function () {
        console.log('组件钩子被调用')
      }
      },
      created: function () {
        console.log(this.$data)
        // => { message: "goodbye", foo: "abc", bar: "def" }
      }
    })
    // => "混入对象的钩子被调用"
    // => "组件钩子被调用"
    

    相关文章

      网友评论

          本文标题:2020-05-01 vuejs 混入mixin

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