博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习总结
阅读量:6650 次
发布时间:2019-06-25

本文共 1412 字,大约阅读时间需要 4 分钟。

hot3.png

arttemplate 扩展函数

   
  //页面

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使用方法

  
         
  //在script中进行渲染 要注明id  {
{each productBeans as value index}}   //循环         
  {
{/each}}          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}}{
{if v.content=="刮刮乐抽奖"}}class="left jfDe_gglBg"{
{ else if v.content=="连续签到"}}class="left jfDe_qdPlusBg"{
{else if v.content =="签到积分"}}class="left jfDe_qdBg"{
{else}} {
{/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"]="上海浦东";

转载于:https://my.oschina.net/u/2255569/blog/356250

你可能感兴趣的文章
apache 2.2 配置参数详解
查看>>
2013 linux最新面试题及答案 (非常强大)
查看>>
Linux学习之路-Nginx(4)模块简要介绍篇【27】---20180228
查看>>
IDEA 极速导包功能
查看>>
推荐子龙山人的emacs视频教程
查看>>
细说shiro之二:组件架构
查看>>
Linux---解压缩
查看>>
高可用Keepalived
查看>>
CentOS(RHEL)内核版本与系统版本对应关系
查看>>
Linux之本地yum源
查看>>
安装配置SVN服务-1
查看>>
vs2010开发安卓系统
查看>>
Splunk Forward简单部署_Win
查看>>
Oracle 双机热备:Oracle dataguard 和Oracle rac的区别和联系
查看>>
如何只显示不同字段值的行?
查看>>
挂载ISO文件
查看>>
DataGridView 经典用法总结(一)
查看>>
Java并发显式锁和显式条件队列
查看>>
云OS可国产替代
查看>>
try-catch 能否监听多线程中的错误?
查看>>