提交 5c95f7db 编写于 作者: “grape”'s avatar “grape”

删除

上级 5659c25f
<template>
<div id="app">
<transition :name="animateName">
<keep-alive>
<router-view class="router-container" v-if="$route.meta.keepAlive"> </router-view>
</keep-alive>
</transition>
<!-- <transition :name="animateName">-->
<router-view class="router-container" v-if="!$route.meta.keepAlive"> </router-view>
<!-- </transition>-->
</div>
</template>
<script lang="ts">
import { Component, Watch, Vue } from "vue-property-decorator";
import routerService from "@/services/router.service";
import { Dialog } from "vant";
Vue.use(Dialog);
@Component({
name: "App",
})
export default class App extends Vue {
animateName = ""; // 路由动画名称
pathMap: any = {}; // 存储路由对象
@Watch("$route")
onRouterChanged(to: any, from: any) {
if (from.path === "/") {
return;
}
const anim = routerService.animateName(to, from, this);
// this.animateName = `slide-${anim}`;
}
}
</script>
<style lang="scss" scoped>
#app {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
.main-view {
width: 100%;
height: 100%;
}
}
</style>
文件已删除
/*
* @Author: jiangzaicheng jiangzaicheng_jzc@163.com
* @Date: 2022-07-04 15:41:06
* @LastEditors: jiangzaicheng jiangzaicheng_jzc@163.com
* @LastEditTime: 2022-07-25 16:33:54
* @FilePath: \mcep-h5\src\main.ts
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./stores";
import componentService from "@/services/component-vue.service";
import enumService from "./constants/enum/enum.service";
import filterService from "./filtres/filter.service";
import directiveService from "./directives/directive.service";
import apiService from "@/services/api.service";
import dbService from "@/services/db.service";
import dictService from "@/services/dict.service";
import "./assets/iconfont/iconfont.css";
import "./assets/iconfont/iconfont.js";
import { NativeUI } from "@/public/ts/NativeUI";
/* START导入样式*/
import "@dhccmobile/common-style";
import "vant/lib/index.css";
import "@/assets/css/index.scss";
import nativeService from "@/services/native.service";
import { Step, Steps } from 'vant';
import vueEsign from 'vue-esign';
import Vconsole from 'vconsole';
import Vant from 'vant';
import Element from 'element-ui'
import ant from 'ant-design-vue'
import 'ant-design-vue/dist/antd.css'
import { VanComponent } from "vant/types/component"
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(Element);
Vue.use(Vant);
Vue.use(ant);
Vue.use(vueEsign);
Vue.use(Step);
Vue.use(Steps);
Vue.config.productionTip = process.env.PRODUCTION_TIP;
/*注册组件*/
componentService.init();
/*注册全局枚举*/
enumService.init();
/*注册全局过滤器*/
filterService.init();
/*注册全局指令*/
directiveService.init();
/*注册axios*/
apiService.init();
dbService.initDB().then(() => {
dictService.init();
});
new Vconsole();
/*h5+插件*/
nativeService.init();
new Vue({
router,
store,
render: (h) => h(App),
}).$mount("#app");
import Vue, { VNode } from "vue";
declare global {
namespace JSX {
// tslint:disable no-empty-interface
interface Element extends VNode {}
// tslint:disable no-empty-interface
interface ElementClass extends Vue {}
interface IntrinsicElements {
[elem: string]: any;
}
}
}
declare module "*.vue" {
import Vue from "vue";
export default Vue;
}
declare module 'vue-esign'
declare module 'vue-qr'
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册