![Vue.js从入门到项目实践(超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/987/44509987/b_44509987.jpg)
上QQ阅读APP看书,第一时间看更新
3.3.4 priority
![](https://epubservercos.yuewen.com/CC45E5/23721548909464406/epubprivate/OEBPS/Images/Figure-P58_6476.jpg?sign=1738872450-QK77fhLcub3ZqCrTJ6VFckrbLlkEMZ27-0-a5cf43c43c3b336e978cc428a0e482a3)
priority:用于指定指令的优先级。如果没有指定优先级,普通指令的优先级默认值为1000,terminal指令的优先先级默认值为2000。同一元素上优先级高的指令会比其他指令处理得早一些,优先级一样的指令按照其在元素特性列表中出现的顺序依次处理,但是不能保证这个顺序在不同的浏览器中是一致的。在API中可以查看内置指令的优先级。另外,流程控制指令v-if和v-for在编译过程中始终拥有最高的优先级。
以下为内置指令优先级顺序。
export const ON = 700 export const MODEL = 800 export const BIND = 850 export const TRANSITION = 1100 export const EL = 1500 export const COMPONENT = 1500 export const PARTIAL = 1750 export const IF = 2100 export const FOR = 2200 export const SLOT = 2300