Vue


导入和导出

export:

test.js

export const name = "Andy"
export const age = 21
export const getDate = () => {
    console.log('1999-08-09')
}

也可以这样写:

test.js

const name = "Andy"
const age = 21
const getDate = () => {
    console.log('1999-08-09')
}
export { name, age, getDate }
App.vue

<script setup>
import { name as NAME, age, getDate } from "@/assets/test.js"
console.log(NAME)
console.log(age)
getDate()
</script>

在一个文件或模块中,export、import可以有多个 通过export方式导出,在导入时要加{ },不可改名(可以通过 as 改名)


export default:

test.js

const name = "Andy"
export default name
App.vue

<script setup>
import NAME from "@/assets/test.js"
console.log(NAME)
</script>

在一个文件或模块中,export default仅有一个 通过 export default 方式导出不用加{ },且可以自定义名字


require:

App.vue

const name = require("@/excel/test");
name.hello('Andy')
test.js

exports.hello = function (name) {
    console.log(name);
};

页面列表

ITEM_HTML