1.默认暴露(export default)
1.1 a.js文件
export default {
school: 'xxx',
change:function(){
console.log('改变')
}
}
1.2 index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script type="module">
import * as a from './js/a.js'
console.log(a);
</script>
</body>
</html>
2.分别暴露(export)
2.1 a.js文件
export let school = 'xxx'
export function change(){
console.log('改变')
}
2.2 index.html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script type="module">
import * as a from './js/a.js'
console.log(a);
</script>
</body>
</html>
3.合并暴露(export)
3.1 a.js文件
let school = 'xxx'
function change(){
console.log('改变')
}
export {
school,
change
}
3.2 index.html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script type="module">
import * as a from './js/a.js'
console.log(a);
</script>
</body>
</html>