日韩性视频-久久久蜜桃-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灵活运用之嵌入使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产肉体xxxx裸体784大胆 | 亚洲怡春院 | 俄罗斯精品一区二区三区 | 久久精彩 | 久久影院午夜理论片无码 | 人妻无码久久一区二区三区免费 | 亚洲电影在线看 | 午夜看看| 日韩福利视频一区 | 久久久亚洲欧洲 | 黄色录像网址 | 性欧美videos另类hd | 亚洲中字在线 | 久久五| 欧美aa一级 | 国产精品主播视频 | 好男人在线视频www 亚洲福利国产 | 日本一区二区三区在线观看视频 | 国产成人手机在线 | 亚洲一区av | 欧美人与动牲交a欧美精品 欧美三级在线看 | 国产精品久久久久久亚洲 | 日本va欧美va国产激情 | 亚洲香蕉在线观看 | 国产精品操 | 国产成人免费观看 | 在线观看午夜 | 一级特黄色片 | 亚洲精品一二三四区 | 无码精品久久久久久久 | 妺妺窝人体色www在线下载 | 中文字幕亚洲专区 | 久久久久久久久久久综合 | 亚拍一区| 国产66页| av激情影院 | 久久成人人人人精品欧 | 人妻在线一区二区 | 黄色av免费在线 | 日本a级片在线播放 | 人人妻人人澡人人爽人人精品 | 99精品综合 | 色婷婷aⅴ一区二区三区 | 另类专区亚洲 | 熟妇高潮一区二区三区在线播放 | 亚洲美女啪啪 | 麻豆久久久9性大片 | 97综合网| 亚欧综合在线 | 性高湖久久久久久久久免费 | 亚洲一区二区不卡视频 | 欧美一区二区在线视频观看 | 欧美专区在线观看 | 欧美在线精品一区二区三区 | 成年网站在线观看 | 欧美成人吸奶水做爰 | 自宅警备员在线观看 | 超碰95在线| 日韩免费网站 | 人人妻人人澡人人爽人人欧美一区 | 丁香激情五月少妇 | 二区三区不卡 | 久久国产一级片 | 在线播放国产一区 | 日韩在线一 | 久久国产精品毛片 | 国产成人午夜精品 | 激情视频免费在线观看 | 久久精品国产亚洲av麻豆色欲 | 亚洲精品国产成人av在线 | 男女互插视频 | av不卡在线观看 | 国产天堂在线观看 | 免费av一区| 中文天堂在线视频 | 精品久久久久久久久久久久久久久久久 | 国产一区中文字幕 | 国模吧无码一区二区三区 | 日韩av无码一区二区三区 | 免费激情 | 精品久久久免费 | 草逼免费视频 | 天堂在线视频 | 日本xxx高清 | 18禁一区二区三区 | 国语毛片 | 国产三级在线免费观看 | 中文字幕乱码一区二区 | 高跟鞋和丝袜猛烈xxxxxx | 丰满双乳秘书被老板狂揉捏 | 少妇资源| 久久99精品久久久久 | 丰满少妇一级片 | 黑人无套内谢中国美女 | 欧美色图狠狠干 | 亚洲综合套图 | www.黄色| 国产成人无码精品久在线观看 | 青青草av在线播放 |