import tab from "./tab.plugins"; import auth from "./auth.plugins"; import modal from "./modal.plugins"; import common from "./common.plugins"; import setting from "./setting.plugins"; import constData from "./constData.plugins.js"; import settingStore from "@/store/modules/setting.js"; export default { install(app) { // 页签操作 app.provide("$tab", tab); app.config.globalProperties.$tab = tab; // 认证对象 app.provide("$auth", auth); app.config.globalProperties.$auth = auth; // 模态框对象 app.provide("$modal", modal); app.config.globalProperties.$modal = modal; // 数据处理 app.provide("$common", common); app.config.globalProperties.$common = common; // 公共设置方法 app.provide("$setting", setting); app.config.globalProperties.$setting = setting; // 公共默认数据存储 app.provide("$constData", constData); app.config.globalProperties.$constData = constData; // 公共设置stroe app.provide("$settingStore", settingStore()); app.config.globalProperties.$settingStore = settingStore(); }, };