美文网首页
使用mixin混入可复用组件

使用mixin混入可复用组件

作者: 苹果咏 | 来源:发表于2020-03-07 12:30 被阅读0次

    1、mixin.js

    import Foot from 'components/Footer.vue'
    
    let mixin = {
      filters: {
        currency (value) {
          let realVal = ''
          if (!isNaN(value) && value!== '') {
            // 截取当前数据到小数点后两位
            realVal = parseFloat(value).toFixed(2)
          } else {
            realVal = '--'
          }
          return realVal
        }
      },
      components: {
        Foot
      }
    }
    export default mixin
    

    这当中有一个footer组件和一个保留两位小数过滤器,使用频率比较高

    2、页面中引用

    import mixin from 'js/mixin.js'
    

    并在vue中定义一个使用混入对象的组件,和methods、data等同级

    mixins: [mixin]
    

    相关文章

      网友评论

          本文标题:使用mixin混入可复用组件

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