04_动画和高级语法
2022-05-07 16:40:23 6 举报
AI智能生成
动画是一种通过连续播放一系列静态图像,使观众产生视觉错觉的技术。它可以用来制作短片、电影、电视节目等。高级语法是指编程语言中更复杂、更强大的语言结构。它可以帮助程序员更有效地编写代码,提高代码的可读性和可维护性。 在计算机科学领域,动画和高级语法都是非常重要的技能。动画可以用来制作各种视觉效果,为观众带来沉浸式的体验。而高级语法则可以帮助程序员更好地解决复杂的问题,提高编程效率。因此,掌握这两项技能对于计算机科学专业的学生来说非常重要。
作者其他创作
大纲/内容
数据和方法:组件data ,methods 优先级高于mixin data,methods优先级
生命周期:生命周期函数,先执行mixin里面的,再执行组件里的
自定义的属性,组件中的属性优先级高于mixin属性的优先级
优先级
局部Mixin
app.mixin( )
全局Mixin
PS:Vue3中尽量避免使用Mixin,因为可以使用CompositionAPI来代替,可维护性更高。
Mixin 混入
使用方法:<input v-focus />
全局自定义指令
局部指令需要在父组件注册后才可以使用
局部自定义指令
directive也是由生命周期的,所以声明周期函数同样起作用。
el:DOM元素
binding: 传递的属性值
获取hello方法:binding.value
获取abc方法:binding.tag
生命周期函数接受两个参数绑定形式:v-pos:abc="hello"
生命周期函数
directive自定义指令
通过传送门,可以把VUE里的标签,直接传送到VUE应用之外的顶层标签里去。比如直接传送到<body>标签之下。
基本语法:<teleport to="body">......</teleport>
Teleport传送门
plugin插件,目的是把通用性的功能封装起来。
app:整个Vue的实例,里边有很多东西
options 是传递内容
myPlugin:插件名字
{name:'jspang'} : 传递的参数
Plugin-插件
VUE3.x动画和高级语法
0 条评论
回复 删除
下一页