如何将数组循环体的逻辑设置修改成循环体外逻辑设置的形式
1.对循环体设置一个类名(保证循环体内唯一),比如 xht
2.选择循环体元素的父元素(设置数组绑定那个)增加一条逻辑
* "当某个元素"设置为内部元素,额外参数设置为刚才设置的类名,比如 . xht;
* "则某元素"设置当前元素
* "产生某效果"和"额外参数"保持和循环体元素上的设置一致
* "额外逻辑"和"额外参数" 保持和循环体元素上的设置一致
3.删除循环体元素上的原始逻辑
注1:开始阶段,推荐先在循环体内设置相关逻辑,再效果实现后,在提取的循环外,通常循环体内常设置的事件如下
1) 点击不同循环体,跳转到同一个页面(比如京东商品列表页面,点击后都跳转到商品详情页)
2) 删除某一行(比如订单列表中,点击对应订单的删除,删除对应订单)
完成某些功能时,涉及到对变量的操作,将之前是设置在循环体上的内容拷贝到其父元素上即可
* 当操作的变量涉及自由标注时,在循环体中通过属性绑定将要使用的变量值保存到元素的"data-xxx"上,然后在父元素使用_ctx.self.attr("data-xxx")获取对 应变量的值
注2: 循环体内涉及不同的事件,即无法提取(统一的事件)到父元素上,可以不进行提取到循环外
比如:点击不同循环体,跳转到到不同页面