美文网首页
extend和extend default

extend和extend default

作者: 哎呦呦胖子斌 | 来源:发表于2018-11-29 16:45 被阅读0次
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只允许向外暴露1次
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";

相关文章

网友评论

      本文标题:extend和extend default

      本文链接:https://www.haomeiwen.com/subject/sdmfcqtx.html