标签:io ar os 使用 sp java on art bs
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={};//对象
data["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"]="上海浦东";
标签:io ar os 使用 sp java on art bs
原文地址:http://my.oschina.net/u/2255569/blog/356250