以淘系营销中的典型需求举例,在imgcook 的可视化编辑器内,我们通常会这样实现(假定模块当前数据是一个单循环一排二商品模块,循环迭代对象item)
● 为节点的价格绑定数据:点击节点属性 -> 数据 -> 新增一个数据绑定,值为item.itemActPrice。
● 模块不足一行的时候进行截断:点击快速设置 -> 代码编写 -> 新增一个方法-> 编写截断代码,将items 的长度不被2 整除的数据去除。
● 埋点逻辑:普通埋点需要点击节点属性 -> 类型切换为埋点链接,点击新增一个数据绑定,增加data-track-type、exp-type 等属性,并为其增加数据绑定;主会场实时埋点在做节点类型转换和数据绑定之余,还需要在循环节点里新增一个用于实时曝光的节点,其曝光类型需要设定为实时曝光。
● 加载更多:下滑式加载更多需要为模块增加曝光事件,事件句柄里编写加载更多代码。点击加载更多需要为模块增加点击事件,事件句柄里编写加载更多代码。
以上内容摘自《前端代码是怎样智能生成的》电子书,点击https://developer.aliyun.com/topic/download?id=53可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。