doT js 宏的使用
doT js 宏的使用

- <script id="serviceItemTemplate" type="text/x-dot-template">
- {{##def.spaceUnit:
- {{? it.policyInfo.storageUnit==1 }}K{{?? it.policyInfo.storageUnit==2}}M{{?? it.policyInfo.storageUnit==3}}G {{?? }}T {{? }}
- #}}
- <div class="buy-list">
- <ul>
- <li class="buy-name">扩容空间(所有):</li>
- <li class="buy-select"><input name="expansion_storage" onkeypress="onlyNumberKeyPress(event)" type="text"></li>
- <li class="buy-unit">{{#def.spaceUnit}}</li>
- <li class="buy-state">空间单价 {{=it.normalPrice.storagePrice}}元/
- {{#def.spaceUnit}}</li>
- </ul>
- </div>
- </script>
其中##def.spaceUnit 就是宏
复杂条件判断

- <script id="orgListTemplate" type="text/x-dot-template">
- {{ for (var i=0;i<it.length;i++){ }}
- <ul class="company-list {{? it[i].selectable }} com-enable{{?? }}com-disable {{? }}" data-orgId="{{=it[i].orgId }}" >
- <li class="choice-box disable"></li>
- <li class="company-name"><span >{{=it[i].orgFullName }}</span></li>
- <li class="company-state">
- {{? it[i].expire }}
- {{=it[i].endTime }}已过期
- {{?? }}
- {{? it[i].isTrial }}
- 试用中的企业无法订购,<span class="warning">{{=it[i].endTime }}过期</span>
- {{?? }}
- {{? it[i].status=='001' }} 未购买{{?? it[i].status=='002'}}已支付 {{?? }}已购买 {{? }}
- {{?}}
- {{?}}
- </li>
- </ul>
- {{ }}}
- </script>
doT js 宏的使用相关推荐
- doT js模板入门 3
for 循环前判断循环的list是否为空 <script id="invoiceListDot" type="text/x-dot-template"&g ...
- wps中VBA宏与js宏的区别
VBA宏与js宏的区别,异同 一. JSAPI接口的差异 1. 方法的差异 (1) vb的方法可以不加括号,但jsapi中所有的方法都需要加括号,如果方法不加括号会被js语法判定为属性. vb:复制 ...
- doT.js 模板引擎的使用
dot.js是一个模板框架,在web前端使用. dot.js作为模板引擎, 主要的用途就是,在写好的模板上,放进数据,生成含有数据的html代码. 这是很简单的web前端模板框架, 简单说几个东西,你 ...
- 前端渲染引擎doT.js解析
背景 前端渲染有很多框架,而且形式和内容在不断发生变化.这些演变的背后是设计模式的变化,而归根到底是功能划分逻辑的演变:MVC->MVP->MVVM(忽略最早混在一起的写法,那不称为模式) ...
- doT js模板入门
官网: http://olado.github.io doT.js详细使用介绍 使用方法: {{= }} for interpolation {{ }} for evaluation {{~ }} f ...
- WPS JS宏表格定位实例
工具软件:WPS JS宏编辑器 实例功能: 给你这样的功课表,将各位老师的功课定位到任课情况中去. 任课情况表: 本实例的定位要实现将功课表的各教师任教情况定位到表中,实现上有一定的难度. 代码实现思 ...
- 【WPS】WPS的JS宏脚本编写总结
1 背景 使用WPS表格,需要删除偶数行数据. 如图,第3.4行和第5.6行中有合并的单元格,我要删除第4.6.8行,数据自动会落在剩下的行里. 2 代码 // 运行环境:WPS JS宏编辑器 // ...
- WPS JS 宏实现表间导入
工具软件:WPS JS宏编辑器 前言: 我们在工作过程中往往出现一个表复制部分数据到另一个表,并且两个表有部分内容是相同的,数量也比较多,这种情况下,使用WPS JS宏进行表间数据导入十分方便快捷! ...
- wps js宏中使用Lodash
文章目录 前提条件 使用 Lodash 源码 最好放在单独的模块中 使用 立即窗口测试 宏内测试 不理想的编程体验 Thu Jul 01 2021 01:38:12 GMT+0800 Lodash 只 ...
最新文章
- 给Linux添加新用户,新建用户,新建帐号
- windows环境下安装nodeJS和express,一直提示command not found-配置环境变量
- 十八、前端必学Bootstrap美化(上篇)
- mysql空间释放_linux 空间释放,mysql数据库空间释放
- 试用VisualStudio2005Beta2出现的小BUG
- 【SAS】REG过程详解
- SAP License:PS十日通-超预算自动邮件提醒功能
- 海量ICLR论文点评公开,用这几个工具可以读得更轻松
- 小猪的Python学习之旅 —— 7.Python并发之threading模块(1)
- 字母数字-ASCII码表(最详细,最直观)
- HP LaserJet Pro MFP M126nw打印机在Win11操作系统中无法打印问题的解决方案
- Python 获取每月的工作日天数 (法定假+周末)天数
- mdf导入mysql navicat_Navicat如何导入sql server的MDF文件和LDF文件
- Mysql开启局域网连接
- 十四首中国现代诗巅峰之作
- 【2021-07-21】钞汇标志是什么?对钞汇标志的理解
- 计算机游戏比赛,计算机学习系统问世 机器会学习游戏比赛
- 面试时,如何回答你还有什么想要了解的?
- fuel8 生成bootstrap映像
- entity、model、domain三个包名的意思
热门文章
- 2021-11-16数据结构
- 2021-11-13SystemStringBuliding
- Vue3导入Vue-router报错:Uncaught SyntaxError: The requested module does not provide
- oracle数据库连接时报12514_Oracle 数据库 SQLPlus连接正常、PLSQL连接报错 ORA-12514、TNSPING正常...
- python 分布式锁_python分布式锁
- oracle 数据立方_大数据之数据仓库分层
- ADS 2013安装教程
- 一个完整的Windows程序框架
- 英语语法---单词总结
- Logica实战与剖析(1)