在这里 有两个知识点1.(vue)前端模块化 2.(node)后端模块化
模块化:
所谓的模块化 就是把某块功能的代码 抽里成一个js文件
用到的时候直接引入当做函数一样的调用 这点我觉得有点像java的面向对象的思想
前端模块化:
以vue为例子 那些.vue文件 就是一个块
前端的导入 和 抛出
抛出 就是 export 后面就是对外暴露的代码
引入 就是 import 把抛出的东西拿过来
例如
math.js中
export function add(a,b){
return a+b
}
理解就是 抛出了一个对象 里面存在一个 {
add:Function}
app.vue
你需要使用解构赋值 来取得抛出的add
import {
add} from "./math" //暴露{add} 符合结构 add 取得数据
import {
adds} from "./math" //暴露{add} 不符合结构 add 取不到数据
import add from "./math" //不符合解构赋值 取不出来
特殊词 default
例如
math.js中
export default function add(a,b
1.(vue)前端模块化 2.(node)后端模块化
于 2022-04-22 10:44:58 首次发布