Vue项目中常见问题

Vue项目中常见问题,第1张

目录

gitee仓库地址:登录 - Gitee.comhttps://gitee.com/CMD-UROOT/sph-project/commits/master

 1.先把组件引入到Search中

 2.设置show的默认值为true

 3.在mounted中打印

 4.判断地址来进行显示隐藏

 5.鼠标进入与移除来控制显示与隐藏

 6.过渡动画效果


gitee仓库地址:登录 - Gitee.comhttps://gitee.com/CMD-UROOT/sph-project/commits/master

大家根据上传历史进行查找你需要的代码

1.先把组件引入到Search中

引入后效果: 

 但是在Search中typeNav默认是收起的

所以我们需要到components/TypeNav/index.vue中去

2.设置show的默认值为true

 

3.在mounted中打印

 从home到search页会执行两次

 

 4.判断地址来进行显示隐藏

 控制台可以看到

 效果出来了

 5.鼠标进入与移除来控制显示与隐藏

还是利用事件的委派来控制 

在methods中

 

 效果就出来啦

6.过渡动画效果

过渡动画:前提组件|元素务必要有v-if获取v-show指令才可以进行过渡动画

首先用transition把有v-show的三级联动包起来

 在css中写过渡动画

    //过渡动画的样式
    //过渡动画开始状态(进入)
    .sort-enter {
      height: 0px;
    }
    // 过渡动画结束状态(进入)
    .sort-enter-to {
      height: 461px;
    }
    // 定义动画时间、速率
    .sort-enter-active {
      transition: all 0.5s linear;//所有属性 0.5秒 匀速
    }

过渡动画效果完成

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/944050.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-18
下一篇2022-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存