微信小程序之(zhī)狀态管理B - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關 >

微信小程序之(zhī)狀态管理B

發表時(shí)間:2021-3-31

發布人(rén):融晨科技

浏覽次數:51

書接上(shàng)文哈

咱們定義了(le/liǎo)個(gè)狀态管理對象 邏輯應該是(shì)這(zhè)樣的(de)

複制代碼
 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 爲(wéi / wèi)活動開始提前的(de)時(shí)間

postAt爲(wéi / wèi)活動開始延後的(de)時(shí)間

也(yě)就(jiù)是(shì) 如果商品屬于(yú)咱們的(de)活動當中 ok,那咱們判斷下當前時(shí)間 是(shì)不(bù)是(shì)滿足這(zhè)個(gè)兩個(gè)條件, 如果滿足那麽this.activity.coin1Show = true

爲(wéi / wèi)ture是(shì)什麽意思?意思就(jiù)是(shì)活動按鈕出(chū)現了(le/liǎo)啊,忘記的(de)可以(yǐ)看一下微信小程序之(zhī)狀态管理A中的(de)代碼段,默認值爲(wéi / wèi)false,然後讓按鈕是(shì)否出(chū)現也(yě)按照這(zhè)個(gè)條件判斷

 隻要(yào / yāo)确定了(le/liǎo)活動按鈕的(de)出(chū)現的(de)時(shí)間 那麽其餘的(de)條件就(jiù)好判斷了(le/liǎo)  

上(shàng)文中的(de)圖還有印象麽?就(jiù)是(shì)這(zhè)樣的(de)

所以(yǐ)說(shuō) 按鈕隻要(yào / yāo)出(chū)來(lái)了(le/liǎo),其餘的(de)條件就(jiù)在(zài) 當按鈕出(chū)來(lái)後的(de)邏輯裏面再次判斷

當前時(shí)間是(shì)屬于(yú)哪個(gè)節點的(de),利用邏輯後的(de)true 和(hé / huò)false來(lái)賦值我們在(zài)page——data——activity中定義的(de)哪個(gè)狀态管理的(de)相應的(de)屬性,從而(ér)

讓活動按鈕什麽時(shí)候展示相應的(de)狀态。

小弟不(bù)才,文筆不(bù)好,思路是(shì)依據公司的(de)大(dà)牛的(de)思路自己整理的(de),因爲(wéi / wèi)我做的(de)這(zhè)個(gè) 真是(shì)慘不(bù)忍睹,所以(yǐ)被重構了(le/liǎo)一次,但是(shì),咱不(bù)得總結麽 是(shì)不(bù)是(shì),所以(yǐ)以(yǐ)此文 來(lái)記錄下我的(de)成長 哈哈哈

若能幫助到(dào)您 那就(jiù)更好了(le/liǎo),也(yě)希望大(dà)家多多積累,才會進步

相關案例查看更多