Vue.js vue淡入淡出过渡仅在元素离开而不进入时起作用

Vue.js vue淡入淡出过渡仅在元素离开而不进入时起作用,vue.js,vuejs3,vue-transitions,Vue.js,Vuejs3,Vue Transitions,我正在尝试学习Vue.js并进行基本的淡入淡出。我有一个链接列表,总是停留在页面上。单击链接后,我希望淡入淡出div。默认情况下,不显示div。此div包含几个组件。我试着按照文档进行操作。然而,元素只在离开时淡出,但进入时不会发生任何变化。我已经删除了此文档的多余部分,并保留了相关元素 ☞ 风之诗//切换div show的按钮 //div需要过渡 导出默认值{ 名称:“应用程序”, 组成部分:{ 标题, 坡度 正文 }, 数据(){ 返回{ 标题:“作品清单”, 项目名称:“风之诗”,

我正在尝试学习Vue.js并进行基本的淡入淡出。我有一个链接列表,总是停留在页面上。单击链接后,我希望淡入淡出
div
。默认情况下,不显示
div
。此
div
包含几个组件。我试着按照文档进行操作。然而,元素只在离开时淡出,但进入时不会发生任何变化。我已经删除了此文档的多余部分,并保留了相关元素


    ☞ 风之诗//切换div show的按钮
//div需要过渡 导出默认值{ 名称:“应用程序”, 组成部分:{ 标题, 坡度 正文 }, 数据(){ 返回{ 标题:“作品清单”, 项目名称:“风之诗”, showp:false }; }, 方法:{ OpenWindPoethy(){ (this.title=“回家”), (this.showWP=true), (this.showRec=false); } } } #应用程序{ 字体系列:“Roboto Mono”; -webkit字体平滑:抗锯齿; -moz osx字体平滑:灰度; } .淡入激活状态, .淡入淡出激活状态{ 过渡:不透明度0.5s减缓; } .淡入, .淡出{ 不透明度:0; }
在Vue 3中,应相应地重命名类,以允许过渡计算正常工作:

/*.fade输入{/*…*/}❌ Vue 2类名*/
.fade从{/*…*/}开始输入

在Vue 3中,应相应地重命名类,以允许过渡计算正常工作:

/*.fade输入{/*…*/}❌ Vue 2类名*/
.fade从{/*…*/}开始输入

你所拥有的应该有用。最有可能的是,您在元素上应用了其他CSS规则,这些规则覆盖了转换规则。没有一个我们可以检查的地方,我们什么都帮不了。你无法修复一个你看不到的bug。我知道了,我应该特别注意哪些元素当我检查元素时,enter类确实出现了,但立即消失。要测试我的假设,只需放置
!有关转换规则的重要信息
。如果它开始工作,我是对的。根据您所说的,其他一些规则(更具体)将
转换持续时间设置为小于
0.5
秒。冒着重复我自己的风险:如果需要帮助,请创建一个runnable。到目前为止,您发布的内容并没有重现该错误。下面是一个简化的测试,测试内容如下:。把虫子放进去,我也许能帮上忙。你的东西应该有用。最有可能的是,您在元素上应用了其他CSS规则,这些规则覆盖了转换规则。没有一个我们可以检查的地方,我们什么都帮不了。你无法修复一个你看不到的bug。我知道了,我应该特别注意哪些元素当我检查元素时,enter类确实出现了,但立即消失。要测试我的假设,只需放置
!有关转换规则的重要信息
。如果它开始工作,我是对的。根据您所说的,其他一些规则(更具体)将
转换持续时间设置为小于
0.5
秒。冒着重复我自己的风险:如果需要帮助,请创建一个runnable。到目前为止,您发布的内容并没有重现该错误。下面是一个简化的测试,测试内容如下:。把这个bug放在里面,我也许能帮上忙。真烦人,他们没有在文档中修改它。事实上,它是有文档记录的。这些是独立于的。令人恼火的是,他们没有在文档中更改它。事实上,文档是有记录的。这些是独立的。