Vue.js从入门到项目实践(超值版)
上QQ阅读APP看书,第一时间看更新

3.3.4 priority

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