首页 > 代码库 > 学习总结
学习总结
arttemplate 扩展函数
<li data-couponInfo=‘{{value | objToStr}}‘> //页面
template.helper(‘objToStr‘, function (o) { //tempalte.js return JSON.stringify(o); });
json转换
JSON.stringify(o);//将json对象转换为json字符串 JSON.parse(v);//将josn字符转转成json对象
h5本地存储
localStorage.setItem("addOrder-couponSelectedList",JSON.stringify(data));//存值 localStorage.getItem("addOrder-couponSelectedList");取值
arttemplate使用方法
<ul class="useYhq_selDjq" id="couponList"> <script id="templateCouponList" type="text/html"> //在script中进行渲染 要注明id {{each productBeans as value index}} //循环 <li data-couponInfo=‘{{value | objToStr}}‘></li> {{/each}} </script> </ul> var html = template(‘templateCouponList‘, data);//调用模板方法 $(‘#couponList‘).html(html);//加载渲染之后结果
判断
{{if value.productCode=="LJ"}} 超值经济舱 > 9张 {{else}} {{value.cabinText}} {{value.status}} {{/if}} {{if value.productCode!="LJ"}}返¥{{value.backPriceStr}}{{/if}}
例子
var data=http://www.mamicode.com/{};//对象"couponList"]=[];//对象中数组 $("#couponList").find(".selLxr_currA").each(function(){ var v=$(this).closest("li").attr("data-couponInfo"); data["couponList"].push(JSON.parse(v));//存值 }); localStorage.setItem("addOrder-couponSelectedList",JSON.stringify(data));//转换字符串
对象
var o={}; o["PEK"]="北京";o["SHA"]="上海虹桥";o["PVG"]="上海浦东";
学习总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。