gpt4 book ai didi

javascript - 如何将vue js中的所有函数编译成一个js文件?

转载 作者:行者123 更新时间:2023-11-28 16:52:08 25 4
gpt4 key购买 nike

我对 vue.js 很陌生,我有几个函数旨在将它们编译成一个 js 文件。像这样:

示例.js:

function containObject(obj, list) {
for (let i = 0; i < list.length; i += 1) {
if (list[i] === obj) {
return true;
}
}
return false;
} export default containObject;

function pad(n, width, z) {
let x = '';
let p = '';
x = z || '0';
p = n.toString();
return p.length >= width ? p : new Array(width - p.length + 1).join(x) + p;
} export default pad;

并将它们导入到 vue 文件中,如下所示:

示例.vue:

import { containObject, pad } from './example';

但是出现返回错误,一个 js 文件中不能有两个默认导出。如何将它们编译成一个文件,以便全局使用,而不需要为每个文件创建相同的函数?

最佳答案

example.js 文件中,您可以简单地导出这些函数,例如:

function containObject(obj, list) {
for (let i = 0; i < list.length; i += 1) {
if (list[i] === obj) {
return true;
}
}
return false;
}

function pad(n, width, z) {
let x = '';
let p = '';
x = z || '0';
p = n.toString();
return p.length >= width ? p : new Array(width - p.length + 1).join(x) + p;
}
export {
containObject,
pad
}

它将公开您可以在 example.vue 文件中导入的那些函数并对其进行解构。

关于javascript - 如何将vue js中的所有函数编译成一个js文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59782901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com