前端模板 artTemplate之辅助方法template.helper
var labelMap = {
onlinePayment:{
label:"在线支付",
desc:"支持大部分储蓄卡、信用卡及第三方平台支付",
name:"",
href:""
},
cashOnDelivery:{
label:"货到付款",
desc:"货到付款只支持POS机刷卡支付,不支持现金支付",
name:"",
href:""
},
accountPeriod:{
label:"账期支付",
desc:"可使用账期余额进行支付,",
name:"",
href:"https://help.gome.com.cn/article/440-0-0.html"//申请账期链接
}
};
gomeTemplate.helper('labelMap',function(date,key){
return labelMap[date][key] //处理支付信息
});
//模板中使用
<div class="container payment" id="payment">
{{var a=1}}
<span>{{a}}</span>
<h3 class="title-color font14">支付方式</h3>
<div class="clearfix ml40 JsPaymentList">
{{each paymentMethods as pay i}}
{{if pay.c == 'onlinePayment' || pay.c == 'cashOnDelivery' || pay.c == 'accountPeriod'}}
<div class="fl pr mr15 JsSelPayment" hoverup>
<a href="javascript:;" class="btn pr btn-check {{if pay.selected}}btn-checked{{/if}} {{if pay.available==false}}btn-disabled{{/if}} mw84" onclick="changePay(this,{{pay.c}})">
<span class="name">{{pay.c | labelMap:'label'}}</span>
<b class="c-i tips_icon pabs payway_tips hide"></b>
{{if pay.selected}}
<i class="c-i chose_icon"></i>
{{/if}}
</a>
<div class="tips_detail pabs hide box-sd1">
<div class="white-arrow" style="top: -9px;left: 86px;font-size:15px;">◆</div>
{{pay.c | labelMap:'desc'}}
<a href="{{pay.c | labelMap:'href'}}" target="_blank">{{pay.c | labelMap:'name'}}</a>
</div>
</div>
{{/if}}
{{/each}}
</div>
</div>
但是。。。。下图标注部分的传参,参数会当变量传过去
最新文章
- loop 循环和检测点 9.3
- 使用php脚本查看已开启的扩展
- Java中的异或(转)
- ECMAScript 6教程 (二) 对象和函数
- php构造函数,引入数据库操作类函数
- mysqldump使用语法
- linux命令(13) 删除指定文件夹下后缀名相同的文件
- Two kinds of Quaternion SlerpImp (Unity)
- JAVA中一些需要记录的知识点(进阶部分)&#183;&#183;&#183;持续更新
- 抛开深层次底层,快速入门SpringMVC
- 让wordpress标签云显示文章数的正确方法
- [T-SQL] NCL INDEX 欄位選擇效能影響-解析
- python学习:修改字符串大小写
- WCF分布式4:客户端访问寄宿在IIS中的WCF服务
- bzoj 3924 点分
- Java如何使套接字向单个客户端显示消息?
- PAT甲题题解-1022. Digital Library (30)-map映射+vector
- Django 2.0.1 官方文档翻译: 编写你的第一个 Django app,第一部分(Page 6)
- 关于x509、crt、cer、key、csr、pem、der、ssl、tls 、openssl等
- QT error LNK2019: 无法解析的外部符号