123456789101112131415161718192021222324252627282930313233 |
- 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();
- },
- };
|