知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
微信小程序之狀態(tài)管理B
發(fā)表時間:2021-3-31
發(fā)布人:葵宇科技
瀏覽次數(shù):51
書接上文哈
咱們定義了個狀態(tài)管理對象 邏輯應(yīng)該是這樣的
if (json.product.activity.type == "Coin1") { this.activity.coin1Show = now > json.product.activity.preAt && now < json.product.activity.postAt } if (this.activity.coin1Show) { this.activity.unStart = now < json.product.activity.startAt; this.activity.ended = now > json.product.activity.endAt; this.activity.doing = this.activity.unStart == false && this.activity.ended == false; } this.activity = this.activity;
preAt 為活動開始提前的時間
postAt為活動開始延后的時間
也就是 如果商品屬于咱們的活動當(dāng)中 ok,那咱們判斷下當(dāng)前時間 是不是滿足這個兩個條件, 如果滿足那么this.activity.coin1Show = true
為ture是什么意思?意思就是活動按鈕出現(xiàn)了啊,忘記的可以看一下微信小程序之狀態(tài)管理A中的代碼段,默認值為false,然后讓按鈕是否出現(xiàn)也按照這個條件判斷
只要確定了活動按鈕的出現(xiàn)的時間 那么其余的條件就好判斷了
上文中的圖還有印象么?就是這樣的
所以說 按鈕只要出來了,其余的條件就在 當(dāng)按鈕出來后的邏輯里面再次判斷
當(dāng)前時間是屬于哪個節(jié)點的,利用邏輯后的true 和false來賦值我們在page——data——activity中定義的哪個狀態(tài)管理的相應(yīng)的屬性,從而
讓活動按鈕什么時候展示相應(yīng)的狀態(tài)。
小弟不才,文筆不好,思路是依據(jù)公司的大牛的思路自己整理的,因為我做的這個 真是慘不忍睹,所以被重構(gòu)了一次,但是,咱不得總結(jié)么 是不是,所以以此文 來記錄下我的成長 哈哈哈
若能幫助到您 那就更好了,也希望大家多多積累,才會進步
相關(guān)案例查看更多
相關(guān)閱讀
- 云南省建設(shè)廳網(wǎng)站官網(wǎng)
- 昆明小程序代建
- 正規(guī)網(wǎng)站建設(shè)公司
- 網(wǎng)站排名優(yōu)化
- 云南小程序開發(fā)公司
- 網(wǎng)站建設(shè)公司網(wǎng)站
- 云南網(wǎng)絡(luò)營銷
- 云南網(wǎng)站建設(shè)案例
- 云南網(wǎng)站建設(shè)公司哪家好
- 二叉樹
- 搜索排名
- 報廢車回收管理系統(tǒng)
- 云南網(wǎng)站建設(shè)電話
- 云南網(wǎng)站建設(shè)選
- 云南網(wǎng)站建設(shè)報價
- 云南網(wǎng)站建設(shè)百度
- 云南網(wǎng)站建設(shè)服務(wù)
- web學(xué)習(xí)路線
- 云南網(wǎng)絡(luò)營銷顧問
- 云南小程序開發(fā)首選品牌
- 小程序商城
- 云南電商網(wǎng)站建設(shè)
- .net網(wǎng)站
- 云南軟件開發(fā)
- 云南網(wǎng)站建設(shè)價格
- 昆明軟件公司
- 云南科技公司
- 云南網(wǎng)站建設(shè)服務(wù)公司
- 定制小程序開發(fā)
- 云南網(wǎng)站建設(shè)開發(fā)