Vue.js 如何同时转换两个元素?
我正在尝试创建一个边栏,它可以通过单击触发器元素来滑入滑出。触发器元件应粘贴在侧栏上。 然而,在我当前的小提琴中,triggler元素仅在侧边栏完成其转换后才改变位置 我如何才能完成预期的行为Vue.js 如何同时转换两个元素?,vue.js,Vue.js,我正在尝试创建一个边栏,它可以通过单击触发器元素来滑入滑出。触发器元件应粘贴在侧栏上。 然而,在我当前的小提琴中,triggler元素仅在侧边栏完成其转换后才改变位置 我如何才能完成预期的行为 newvue({ el:“应用程序”, 数据:{ 曝光:真的 } }) 。侧栏{ 宽度:200px; 高度:200px; } .扳机{ 高度:30px; } /********************** *过渡阶级* **********************/ .滑动保持活动状态, .滑入激活状态
newvue({
el:“应用程序”,
数据:{
曝光:真的
}
})
。侧栏{
宽度:200px;
高度:200px;
}
.扳机{
高度:30px;
}
/**********************
*过渡阶级*
**********************/
.滑动保持活动状态,
.滑入激活状态{
过渡:1s;
}
.滑入{
转换:转换(-200px,0);
}
.向左滑到{
转换:转换(-200px,0);
}
他说:“我的工作是在工作中完成的,我的工作是在工作中完成的,我的工作是在工作中完成的。”
找到了使用Velocity.js的解决方案。诀窍是将侧边栏移开,而不是将其从DOM中删除
newvue({
el:“应用程序”,
数据:{
曝光:真的
},
方法:{
幻灯片输入(el,完成){
速度(el{
边缘左侧:0
}, {
持续时间:500
}, {
完成:完成
});
},
滑出(el,完成){
速度(el{
边缘左侧:-200
}, {
持续时间:500
}, {
完成:完成
});
}
}
})
。侧栏{
宽度:200px;
高度:200px;
}
.扳机{
高度:30px;
宽度:36px;
}
他说:“我的工作是在工作中完成的,我的工作是在工作中完成的,我的工作是在工作中完成的。”
如果要同时滑动侧边栏和切换,最好滑动它们的父项(容器)
同一天,我的妻子坐在那里,我的妻子坐在那里,我的妻子坐在那里
劳动和就业是一个巨大的挑战,是一个巨大的挑战
新Vue({
el:“应用程序”,
数据:{
隐藏:假
}
})
我做了如下小小的css更改
.slide-enter {
margin-left:-200px;
}
.slide-enter-to {
margin-left:0px;
}
.slide-leave-to {
margin-left:-200px;
}
请检查它是否有效。
用div包装切换元素和滑动面板。然后将滑动功能移动到包装器上。将触发元件放置在容器边缘的绝对位置。谢谢。然而,滑块仅在一个方向上工作。
.slide-enter {
margin-left:-200px;
}
.slide-enter-to {
margin-left:0px;
}
.slide-leave-to {
margin-left:-200px;
}