美文网首页
vue中mixins的使用

vue中mixins的使用

作者: __笑我一世沉沦丶 | 来源:发表于2019-07-30 10:57 被阅读0次
    组件内使用mixin
    <template>
      <div class="mixins">
        <span>{{msg}}</span>
      </div>
    </template>
    
    <script>
      const myMixin = {
        created(){
          this.hello();
        },
        methods: {
          hello(){
            window.console.log(this.msg)
          }
        }
      };
      export default {
        mixins: [myMixin],
        name: 'mixins',
        data () {
          return {
            msg: 'mixin22',
    
          }
        }
      }
    </script>
    
    页面上输出: image.png
    控制台输出: image.png
    全局使用mixin(使用Vue.mixin()方法)
    Vue.mixin({
      created(){
        console.log('global mixin')
      }
    });
    

    参考:https://www.jianshu.com/p/393dcfa6f83e
    https://zcfy.cc/article/using-mixins-in-vue-js-css-tricks-3257.html

    相关文章

      网友评论

          本文标题:vue中mixins的使用

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