其他分享
首页 > 其他分享> > vue mixins/extends传入参数方法

vue mixins/extends传入参数方法

作者:互联网

最近做报表页面,基本都是列表页面,所以想用mixins。但是接口的url不同,于是考虑怎么才能传入参数去适配各个页面。后来发现mixin文件可以写个函数,接受传递过来的参数,然后return一个对象。大概如下。

mixin.js

export default function(config) {
    let {
        listUrl="",
        exportUrl=""
    } = config;
    return {
        created() {
            console.log(listUrl);
            console.log(exportUrl);
        }
    }
}

xxx.vue

import Mixin from './mixin';
let mixin = new Mixin({
    listUrl: "www.baidu.com",
    exportUrl: "www.yahu.com"
})
 
export default{
    mixins:[mixin],
}

extends也是差不多。

标签:www,vue,listUrl,mixins,extends,mixin,exportUrl,页面
来源: https://www.cnblogs.com/MrSlow/p/15014830.html