亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【備戰春招】第十一天+vue復習

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

lesson26:列表动画2-6 列表动画-慕课网体系课 (imooc.com)

lesson27:状态动画2-7 状态动画-慕课网体系课 (imooc.com)

lesson28:Mixin混入的基础语法(1)1-1 Mixin 混入的基础语法(1)-慕课网体系课 (imooc.com)

讲师:Dell老师


今天继续昨天的课程安排,学习了列表动画、状态动画和Mixin混入的基础语法(1)

如果要做列表动画,那么外面包裹的标签为<transition-group></transition-group>。它的入场出场动画的类名v-enter和v-leave的六个类名。所以它的使用和之前单元素组件的方法一样。但是它多了一个v-move的类名,作用是使之前存在的列表项在做运动时也能拥有动画属性。

状态动画则是通过方法来实现。方法中定义目标值,用当前值和目标值进行比较直到相等。中间可以通过setInterval定时器设定间隔时间和数据操作。

混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被 “混合” 进入该组件本身的选项。

mixin 本质上就是一个 Object 对象,它和 vue 实例上的属性一致,包含 data、methods、computed、watch、生命周期函数等等.

想要混入定义好的 mixin,只需要通过组件的 mixins 属性传入想要混入的 mixin 数组即可我们在定义 mixin 时会出现属性名重复的情况。

组件 data、methods 优先级高于mixin data、methods优先级;生命周期函数,先执行mixin里面的,再执行组件里面的。

继续加油!

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

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

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

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

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

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















點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
Web前端工程師
手記
粉絲
3
獲贊與收藏
0

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消