extend 및 extend default

1480 단어
export default
export default {
    props: {
        MenuOneData: {},
        titleData: {},
        detailData:{}
    },

    data() {
        return {
            menuKey: 1,
            gpsData: [],
            map: null,
            startTimestamp: 0,
            endTimestamp: 0,
            intervar: 0,
            dateStart: "",
            dateEnd: "",
            showEnd: false,
            start: "",
            end: "",
            percent: 0
        };
}
}
import CarLocationDialog from "./CarLocationDialog.vue";

1. export default로 노출된 구성원은 임의의 변수로 수신할 수 있다. 2. 한 모듈에서 export default는 한 번만 노출할 수 있다. 3. 한 모듈에서 export default와 export로 구성원을 동시에 노출할 수 있다.
export
export const requestLogin = params => {
    return req.post("/userLogin", qs.stringify(params));
}
export function getVerifycode(params) {
    return req.get("/getVerifycode").then(res => res.data)
}
import { requestLogin, getVerifycode } from "@/api";

1. export를 사용하여 외부에 노출된 구성원은 {} 형식으로만 받아들일 수 있다. 이런 형식은 필요에 따라 내보내기 2. export는 여러 구성원을 외부에 노출시킬 수 있다. 또한 일부 구성원은 우리가 import에 있을 때 필요하지 않으면 {}에 정의하지 않는다. 3. export를 사용하여 내보낸 구성원은 내보낼 때의 이름을 엄격히 따르고 {}를 사용하며 필요에 따라 받아들여야 한다. 4. export를 사용하여 내보낸 구성원은만약 이름을 바꾸어 받아들이고 싶다면, as로 별명을 지을 수 있다
import { requestLogin as login } from "@/api";

좋은 웹페이지 즐겨찾기