日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

doT.js灵活运用之嵌入使用

發(fā)布時間:2025/7/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 doT.js灵活运用之嵌入使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基礎的base_info_area

<div id="base_info_area"></div> <script type="text/html/x-dot-template" id="base_info_tmpl"><div class="aui-row"><div class="aui-col-xs-12"><div class="bz "><div class="ydgm"><img src="../image/cbg_rwxq.png"></div><div class="aui-row"><div class="tt"><div class="aui-col-xs-3">{{? it.color == '1'}}<img src="../image/cbg_map_green.png" style="width: 82px;height: 88px;">{{?? it.color == '2'}}<img src="../image/cbg_map_blue.png" style="width: 82px;height: 88px;">{{?? it.color == '3'}}<img src="../image/cbg_map_orange.png" style="width: 82px;height: 88px;">{{?? it.color == '4'}}<img src="../image/cbg_map_purple.png" style="width: 82px;height: 88px;">{{?}}</div><div class="aui-col-xs-9" style="text-align: center;padding: 0 0.5rem;"><h3>進度情況</h3><p class="aui-font-size-20">DS &nbsp;&nbsp; <span class="sz" id="completeNum">{{= it.MapCompleteNum}}</span>/<span id="unlockNum">{{= it.MapUnlockNum}}</span></p><p class="by">{{= it.MapUnlockNum}}/{{= it.MapTotalNum}}</p></div></div><div class="xian"></div><div class="js"><div class="aui-col-xs-3" style="text-align: center;">&nbsp;<!--<p>倒計時</p>--><!--<p style="color:#e8342f; font-weight: bold;">00:59:57</p>--></div><div class="aui-col-xs-6" style="text-align: center;"><h3 style="color:#a5e24d;padding-top:10px;">{{? it.MissionState == '10'}} <!-- 進行中 -->進行中{{?? it.MissionState == '20'}} <!-- 審核中 -->審核中{{?? it.MissionState == '90'}} <!-- 審核通過 -->審核通過{{?? it.MissionState == '80'}} <!-- 審核未通過 -->審核未通過{{?? it.MissionState == '70'}} <!-- 審核未通過 -->任務取消{{?? it.MissionState == '100'}} <!-- 已完成 -->已完成{{?}}</h3></div><div class="aui-col-xs-3 rig"><img src="../image/cbg_sxan.png" onclick="refreshTask('{{= it.color}}');"></div></div> </div>{{? it.MissionState == 0 || it.MissionState == 70 || it.MissionState == 80 || it.MissionState == 100}}<div class="aui-row" id="noTask"><div class="tt" style="height: 250px;vertical-align: middle;"><div class="aui-col-xs-12" style="text-align: center;"><h1 style="color:#f3cdc6;">任務情況</h1>{{? it.MissionState == 0}}<p>尚未接受任務</p><p>點擊刷新任務接受新任務吧~</p>{{?? it.MissionState == 70}}<p>任務已取消</p><p>{{? it.Memo != null}}備注:{{= it.Memo}}{{?}}</p><p>點擊刷新任務接受新任務吧~</p>{{?? it.MissionState == 80}}<p>任務未審核通過</p><p>{{? it.Memo != null}}備注:{{= it.Memo}}{{?}}</p><p>點擊刷新任務接受新任務吧~</p>{{?? it.MissionState == 100}}<p>任務已完成</p><p>點擊刷新任務接受新任務吧~</p>{{?}}</div></div></div><div id="refreshTaskData"></div>{{??}}<div class="aui-row"><div class="tt"><div class="rwt"><img style="width: 100%;" src="../image/cbg_an.png"> <div class="rwms">{{? it.MissionTypeId == '1'}}應用活動任務{{?? it.MissionTypeId == '2'}}商城消費任務{{?? it.MissionTypeId == '3'}}線下活動任務{{?}}</div><div class="rwjl">任務獎勵¥{{= it.PrizeAmount}}</div></div><div class="aui-col-xs-3">{{? it.color == '1'}}<img src="../image/cbg_map_green.png" style="width: 82px;height: 88px;">{{?? it.color == '2'}}<img src="../image/cbg_map_blue.png" style="width: 82px;height: 88px;">{{?? it.color == '3'}}<img src="../image/cbg_map_orange.png" style="width: 82px;height: 88px;">{{?? it.color == '4'}}<img src="../image/cbg_map_purple.png" style="width: 82px;height: 88px;">{{?}}</div><div class="aui-col-xs-9" style="padding-left:1rem;"><h4>{{= it.MissionData.Title}}</h4><p>{{= it.MissionData.Content}}</p></div><div class="but"></div></div></div><div class="foot">{{? it.MissionState == '10'}} <!-- 進行中 --><div onclick="submitTask('{{= it.MissionId}}');"><img src="../image/cbg_ljqw.png"><h1>提交任務</h1></div>{{?? it.MissionState == '20'}} <!-- 審核中 -->{{?? it.MissionState == '90'}} <!-- 審核通過 --><div onclick="getAward('{{= it.MissionId}}');"><img src="../image/cbg_ljqw.png"><h1>領取獎勵</h1></div>{{?? it.MissionState == '70'}} <!-- 任務取消 -->{{?? it.MissionState == '80'}} <!-- 審核未通過 -->{{?? it.MissionState == '100'}} <!-- 已完成 --><div><img src="../image/cbg_ljqw.png"><h1>已完成</h1></div>{{?}}</div>{{?}}</div></div></div></script>

其中的<div id="refreshTaskData"></div>
可以繼續(xù)使用模板數據

<script id="refreshTaskTmpl" type="text/html/x-dot-template"><div class="aui-row"><div class="tt"><div class="rwt"><img style="width: 100%;" src="../image/cbg_an.png"><div class="rwms" id="MissionType">{{? it.MissionTypeId == '1'}}應用活動任務{{?? it.MissionTypeId == '2'}}商城消費任務{{?? it.MissionTypeId == '3'}}線下活動任務{{?}}</div><div class="rwjl">任務獎勵¥<span id="PrizeAmount">{{= it.PrizeAmount}}</span></div></div><div class="aui-col-xs-3">{{? it.color == '1'}}<img src="../image/cbg_map_green.png" style="width: 82px;height: 88px;">{{?? it.color == '2'}}<img src="../image/cbg_map_blue.png" style="width: 82px;height: 88px;">{{?? it.color == '3'}}<img src="../image/cbg_map_orange.png" style="width: 82px;height: 88px;">{{?? it.color == '4'}}<img src="../image/cbg_map_purple.png" style="width: 82px;height: 88px;">{{?}}</div><div class="aui-col-xs-9" style="padding-left:1rem;"><h4 id="MissionTitle">{{= it.MissionData.Title}}</h4><p id="MissionContent">{{= it.MissionData.Content}}</p></div><div class="but"></div></div></div><div class="foot"><div onclick="confirmTask('{{= it.color}}','{{= it.MissionId}}');"><img src="../image/cbg_ljqw.png" ><h1>確認任務</h1></div></div></script>

執(zhí)行腳本

apiready = function () {api.addEventListener({name: 'game_data_reload'}, function(ret, err) {if (ret) {location.reload(); // 刷新頁面}});var header = $api.byId('header');$api.fixStatusBar(header);var color = api.pageParam.color;api.showProgress({title: '加載中...',modal: false});// 獲取任務數據var user = $api.getStorage('user');api.ajax({url: BASE_REQUEST_URL + '/Customer/TreasureBagOpen',method: 'post',data: {values: {customerId: user.customer_id,memberId:user.member_id,color:color}}}, function(json, err) {api.hideProgress();if (json && json.result) {json.color = color;// 處理基本數據var interText = doT.template($("#base_info_tmpl").text());$("#base_info_area").html(interText(json));}});} // 刷新任務function refreshTask(color) {// 如果完成的大于等于解鎖的,禁止刷新任務var completeNum = parseInt($("#completeNum").html());var unlockNum = parseInt($("#unlockNum").html());if (completeNum >= unlockNum) {toast("當前顏色寶箱解鎖的數量已用完~");return false;}var user = $api.getStorage('user');api.ajax({url: BASE_REQUEST_URL + '/Customer/MissionRefresh',method: 'post',data: {values: {customerId: user.customer_id,memberId:user.member_id,color:color}}}, function(json, err) {// 處理刷新內容if (json.result == true) {$("#noTask").hide();var auitoast = new auiToast();auitoast.success({title:json.msg,duration:2000});// 處理動作json.color = color;// 處理基本數據var interText = doT.template($("#refreshTaskTmpl").text());$("#refreshTaskData").html(interText(json));} else {toast(json.msg);}});}

方法論:能夠深入理解,才能夠靈活運用。
能夠把表象的,抽離出來成為簡單的模型,也是一種本領。抽象與具體相結合。本篇就是比較具體,但是別人看起來會不會很吃力呢。如果抽象一下,圖解一下,估計會更好理解。

轉載于:https://www.cnblogs.com/jiqing9006/p/6283401.html

總結

以上是生活随笔為你收集整理的doT.js灵活运用之嵌入使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色综合久久久无码中文字幕波多 | 天天干夜操 | 91在线亚洲 | 日韩国产亚洲欧美 | 国产精品白丝喷水在线观看 | 超碰在线网 | 无码人妻精品一区二区三区蜜桃91 | 国产成人精品国内自产拍免费看 | 国产成人传媒 | 欧美国产日韩在线观看成人 | 国产中文字幕一区 | 无遮挡裸光屁屁打屁股男男 | 日韩免费黄色片 | 国产精品国产一区二区三区四区 | 成人一区在线观看 | 向日葵视频在线 | 欧美高清视频在线观看 | 人妻丰满熟妇aⅴ无码 | 国产精品久久久久三级 | 在线看一区二区 | 超碰老司机 | 992av| 亚洲精品乱码久久久久久久久久久久 | 青青草99 | av不卡在线看 | 日本午夜大片 | 五月天久久久久久 | 午夜视 | 狠色综合 | 午夜在线一区二区 | 欧美国产二区 | 在线观看免费www | 欧洲在线一区 | 色噜噜一区二区 | 91在线精品李宗瑞 | 欧美人与性动交a欧美精品 日韩免费高清视频 | www色综合| 无码国产精品一区二区色情男同 | 成人一区二区三区四区 | 亚洲午夜av久久乱码 | 国产sm在线观看 | 亚洲精品免费观看 | 美女超碰在线 | 人妻熟妇又伦精品视频a | 欲色综合 | 国产模特av私拍大尺度 | 国产精品一区二区不卡 | 日皮在线观看 | 亚洲精品在线视频免费观看 | 成人做爰的视频 | 日本少妇高潮抽搐 | 欧美一卡二卡三卡四卡 | 日韩一区二区三区在线看 | 无码精品人妻一二三区红粉影视 | 魔性诱惑 | 91大片在线观看 | 中文字幕电影av | 男人激烈吮乳吃奶爽文 | 亚洲一区日本 | 天堂v在线观看 | 国产精品一区二区欧美 | 国产av一区二区三区传媒 | 丝袜 中出 制服 人妻 美腿 | 在线毛片网 | 三级免费网址 | 国产精品第一区 | 一级少妇毛片 | 成人深夜福利 | 精品人妻视频在线 | 国产欧美日韩三区 | 日韩黄色一级大片 | 国产精品国语对白 | 国产1区2区3区 | 国产精品-色哟哟 | 伦理自拍 | 国产一级片一区二区 | a视频| 亚洲精品一区二三区不卡 | 永久免费未满蜜桃 | 国产成人精品无码免费看81 | 99思思 | 一本大道久久久久精品嫩草 | 亚洲人人精品 | 影音先锋美女 | 毛片2| 精品福利电影 | 欧美9999| 精品一区二区久久久 | 亚洲综合社区 | 国内精品91 | 精品国产一区二区三区久久狼黑人 | 青青草原成人网 | 肉丝肉足丝袜一区二区三区 | 激情欧美一区二区 | 麻豆传谋在线观看免费mv | 苍井空亚洲精品aa片在线播放 | 最新中文字幕在线观看视频 | 亚洲精品你懂的 | 国产成人8x视频一区二区 |