示例代码:
<!--[ /* 类似JavaScript的弱类型声明方式,也可以一次性声明义多个 */ // 声明一个名称为name模板参数 arg name; // 声明一个名称为key、一个名称为value模板参数 arg key, value; ]--> <!--[ // 定义一个名称为fragment的模板片段 #fragment { /* 类似JavaScript的弱类型声明方式,也可以一次性声明义多个 */ // 声明一个名称为name片段参数 arg name; // 声明一个名称为key、一个名称为value片段参数 arg key, value; // 其它语句...... } ]-->
注意事项:
1、支持模板参数和模板片段参数的声明; 如果模板或模板片段需要外部数据模型中的数据,则必须使用arg指令声明参数,这样才能传入外部数据; 2、默认arg指令可以在任何地方使用,但请尽量在模板或模板片段开始处使用,这样声明的参数一目了然; 3、使用arg指令是强制的编码规范,强制进行变量声明,这样可以使后来接手该程序的程序员非常清晰地了解参数情况, 如此可以增强代码的易读性,可传承性以及编码规范性;