Webpack - 导出模块导致循环json引用

时间:2017-03-05 03:14:31

标签: javascript json vuejs2

我正在开发一个简单的javascript模块用于学习目的。它看起来如下:

function gen (props) {
    var test = [];
    for(var i = 0; i < 10; i++) {
        test.push(props.start + i);
    }
    return test;
}

module.exports = function (props) {
    return gen(props)
}

我将此模块称为:

<script>        
    import gen from './gen.js'

    ...
    mounted: function () {
        var x = gen({start: 5});
        console.log(x);
    }
    ...
</script>

但我收到Converting circular structure to JSON错误。我做错了什么?

编辑:忘记提及,这是在VueJS。整个模块是一个单独的文件,我将其导入其中一个组件。

0 个答案:

没有答案