指令生效优先级
当同一个元素上有多种指令时,aip-if
、 aip-for
与 aip-state
这个三种指令优先级最高,其余指令次之。
aip-if 、 aip-for 与 aip-state 优先级
当同一个元素上同时有以上三种指令时,aip-if
的优先级一定比 aip-for
大,同时 aip-for
的优先级比 aip-state
大。
顺序排行:aip-if
> aip-for
> aip-state
请尽量避免在同一个元素上出现上面的指令,可以创建一个 <template>
父元素,将其中几个到提取到<template>
上。
其他指令间的优先级
当同一个元素上有除了以上三种指令的其他指令时,指令在页面解析时按书写顺序执行。
只有 aip-model
是最低优先级,它永远在所有指令处理完毕后才生效。