为了账号安全,请及时绑定邮箱和手机立即绑定

【备战春招】第九天+vue复习

标签:
CSS3 Vue.js 活动

学习课程:前端工程师2022版-vue基础入门

lesson22:基础知识点查缺补漏

1-13 基础语法知识点查缺补漏-慕课网体系课 (imooc.com)

lesson23:使用vue实现基础的CSS过渡与动画效果

2-1 使用 Vue 实现基础的 CSS 过渡与动画效果-慕课网体系课 (imooc.com)

lesson24:使用transition标签实现单元素组件的过渡和动画效果(1)

2-2 使用 transition 标签实现单元素组件的过渡和动画效果(1)-慕课网体系课 (imooc.com)

讲师:Dell老师


v-once指令表示标签/组件只渲染一次;渲染一次后,如果数据变化,标签/组件的内容不会跟随变化。

ref指令表示标签、组件设置该属性后,可以通过“this.$refs.xxx”的形式获取到该标签的dom节点、该组件的引用。

provide指令表示祖先组件,通过provide,可以向子孙组件注入依赖;inject指令表示孙子组件,通过inject,可以在可用的注入内容中搜索需要使用的内容;二者配合,可以实现祖先组件向子孙组件传值(一次性的)。

基础的CSS动画效果的实现:在style里面定义好动画效果,data中返回一个对象,对象的属性名为类名。在标签上绑定类名为返回的对象。对象中可以有多个属性,对应多个动画效果。过渡同理,style里面定义好过渡效果,data返回的对象属性把过渡和起始状态样式类名添加进去,通过方法改变对应属性的布尔值,从而达到过渡效果。还有一种办法就是元素类名为过渡属性的类名,v-bind绑定style属性为data里定义的对象,对象的属性则为需要设置的样式。通过改变对象属性的值同样可以达到效果。

第三种方法就是在需要做动画的元素外边通过transition标签包裹起来,此时只需要在style中定义动画,通过

.v-enter-from、.v-enter-to、.v-enter-active、.v-leave-from、.v-leave-to、.v-leave-active这六个类名定义动画或者过渡的属性。

继续加油!

https://img2.sycdn.imooc.com/63ecf82d00015ce425601440.jpg

https://img4.sycdn.imooc.com/63ecf82d00014c7025601440.jpg

https://img2.sycdn.imooc.com/63ecf82d00016de025601440.jpg

https://img1.sycdn.imooc.com/63ecf82f0001de9825601440.jpg

https://img1.sycdn.imooc.com/63ecf82f0001a0cc25601440.jpg

https://img2.sycdn.imooc.com/63ecf82f0001ff7825601440.jpg

https://img1.sycdn.imooc.com/63ecf8300001491825601440.jpg

https://img3.sycdn.imooc.com/63ecf8300001f71525601440.jpg

https://img2.sycdn.imooc.com/63ecf8300001c89525601440.jpg

https://img1.sycdn.imooc.com/63ecf831000137a325601440.jpg

https://img3.sycdn.imooc.com/63ecf8310001e9de25601440.jpg


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消