mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 01:17:23 +08:00
fix: 修复路由meta.transition.name
配置无效的问题
This commit is contained in:
parent
0fcc12a591
commit
984bddbde2
@ -40,22 +40,20 @@ const getSectionStyle = computed(() => {
|
|||||||
|
|
||||||
const transitionMain = defineComponent({
|
const transitionMain = defineComponent({
|
||||||
render() {
|
render() {
|
||||||
|
const transitionName =
|
||||||
|
transitions.value(this.route)?.name || "fade-transform";
|
||||||
|
const enterTransition = transitions.value(this.route)?.enterTransition;
|
||||||
|
const leaveTransition = transitions.value(this.route)?.leaveTransition;
|
||||||
return h(
|
return h(
|
||||||
Transition,
|
Transition,
|
||||||
{
|
{
|
||||||
name:
|
name: enterTransition ? "pure-classes-transition" : transitionName,
|
||||||
transitions.value(this.route) &&
|
enterActiveClass: enterTransition
|
||||||
this.route.meta.transition.enterTransition
|
? `animate__animated ${enterTransition}`
|
||||||
? "pure-classes-transition"
|
: undefined,
|
||||||
: (transitions.value(this.route) &&
|
leaveActiveClass: leaveTransition
|
||||||
this.route.meta.transition.name) ||
|
? `animate__animated ${leaveTransition}`
|
||||||
"fade-transform",
|
: undefined,
|
||||||
enterActiveClass:
|
|
||||||
transitions.value(this.route) &&
|
|
||||||
`animate__animated ${this.route.meta.transition.enterTransition}`,
|
|
||||||
leaveActiveClass:
|
|
||||||
transitions.value(this.route) &&
|
|
||||||
`animate__animated ${this.route.meta.transition.leaveTransition}`,
|
|
||||||
mode: "out-in",
|
mode: "out-in",
|
||||||
appear: true
|
appear: true
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user