国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

APICloud使用Aui自定義Toast

CKJOKER / 1203人閱讀

摘要:使用自定義開篇在開發(fā)的中我們經(jīng)常會使用一些的框架來進(jìn)行布局,特別是使用它自適應(yīng)的效果,可以節(jié)省我們很多的精力,把注意力放在邏輯的實(shí)現(xiàn)上面,這也是優(yōu)秀框架的天然優(yōu)勢,解放你的雙手,放飛吧哈哈開個玩笑了。。。

APICloud使用Aui自定義Toast 開篇

在H5開發(fā)的app中我們經(jīng)常會使用一些ui的框架來進(jìn)行布局,特別是使用它自適應(yīng)的效果,可以節(jié)省我們很多的精力,把注意力放在邏輯的實(shí)現(xiàn)上面,這也是優(yōu)秀框架的天然優(yōu)勢,解放你的雙手,放飛吧!
哈哈 開個玩笑了。。。咳咳 開始說正事

一、需求

在一個H5 APP的開發(fā)中我遇到了一個需求,在登錄和關(guān)聯(lián)企業(yè)中需要顯示如下的toast提示框:

1、登錄提示

2、關(guān)聯(lián)企業(yè)的提示

3、AuI官方提供的樣式


簡直就是丑、丑、丑,這能和我們的需求關(guān)聯(lián)上嗎?下面我們來看看吧

二、復(fù)寫Aui的樣式

通過官方的文檔和源代碼我們可以看有兩個相同的特點(diǎn),文字和圖標(biāo)是支持更改的,那么樣式的問題,不就是覆蓋嗎?對吧,是不是感覺不可能發(fā)生,或許可以呢?just do it

1、調(diào)用界面引入aui-toast.js和aui.css

按照你自己的實(shí)際項目引用就好,這一步是必須的,否則后面的覆蓋就無法進(jìn)行了哦

2、覆寫CSS樣式

在需要提示框的界面上,直接覆寫如下的css樣式,這樣我們頁內(nèi)的css樣式就可以直接覆蓋aui.css的樣式

/*toast 樣式覆蓋重寫*/
        .aui-toast {
            left: 22.5%; // 提示框的定位
            width: 20em; // 提示框的長度
            color: rgba(0, 0, 0, 0.7); // 提示框文字顏色
            background: #ffffff; // 提示框的背景
            min-height: 4em; // 最小高度
            z-index: 9; // 提示框的層疊效果,類似遮罩一樣的效果
        }

上面的樣式基本上不需要做出修改了,可以直接使用,背景和文字的樣式就看項目了

3、自定義顯示的圖標(biāo)、內(nèi)容和顯示的時間

為了實(shí)現(xiàn)能夠隨時使用,我將他放在了一個工具方法中,便于后面的使用,具體見下面的代碼

/** 
 * 調(diào)用出自定義顯示圖標(biāo)、內(nèi)容和顯示時間
 * @param {*} title 標(biāo)題 提示信息
 * @param {*} time 提示時間 毫秒為單位
 * @param {*} iconfontUrl 圖標(biāo)
 */
function customToast(title, time, iconfontUrl) {
    // 使用aui彈窗
    var toast = new auiToast({});
    // 創(chuàng)建一個div設(shè)置遮罩的效果,添加aui遮罩的樣式
    var tostdiv = document.createElement("div");
    tostdiv.classList.add("aui-mask");
    tostdiv.classList.add("aui-mask-in");
    document.body.appendChild(tostdiv);
    // 自定義彈窗的內(nèi)容
    toast.custom({
        title: title,
        html: "",
        duration: time,
    });
    // 設(shè)置彈窗和遮罩的顯示時間
    setTimeout(function () {
        tostdiv.classList.remove("aui-mask");
        tostdiv.classList.remove("aui-mask-in");
        toast.hide();
    }, time);
}

實(shí)現(xiàn)遮罩的class樣式可以在aui.css中找到,直接ctrl+f搜索就可以看到了

4、調(diào)用方式

引入寫好的工具就可以直接在界面使用了,一行代碼就搞定

 customToast(ret["result"], 2000, "../../../image/gantan.png");

好了打開界面觸發(fā)方法的調(diào)用,便可以看到自己想要的樣式了

整個樣式就定義完畢了,可以開始進(jìn)行后面的業(yè)務(wù)了,不說了,繼續(xù)擼代碼了...
如果確實(shí)幫助到你了,那么恭喜,你的需求可能得到了解決。

天亮哥
December 7, 2018 12:53 PM

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/99800.html

相關(guān)文章

  • APICloud使用Aui定義Toast

    摘要:使用自定義開篇在開發(fā)的中我們經(jīng)常會使用一些的框架來進(jìn)行布局,特別是使用它自適應(yīng)的效果,可以節(jié)省我們很多的精力,把注意力放在邏輯的實(shí)現(xiàn)上面,這也是優(yōu)秀框架的天然優(yōu)勢,解放你的雙手,放飛吧哈哈開個玩笑了。。。 APICloud使用Aui自定義Toast 開篇 在H5開發(fā)的app中我們經(jīng)常會使用一些ui的框架來進(jìn)行布局,特別是使用它自適應(yīng)的效果,可以節(jié)省我們很多的精力,把注意力放在邏輯的實(shí)現(xiàn)...

    wenzi 評論0 收藏0
  • APICloud使用Aui定義Toast

    摘要:使用自定義開篇在開發(fā)的中我們經(jīng)常會使用一些的框架來進(jìn)行布局,特別是使用它自適應(yīng)的效果,可以節(jié)省我們很多的精力,把注意力放在邏輯的實(shí)現(xiàn)上面,這也是優(yōu)秀框架的天然優(yōu)勢,解放你的雙手,放飛吧哈哈開個玩笑了。。。 APICloud使用Aui自定義Toast 開篇 在H5開發(fā)的app中我們經(jīng)常會使用一些ui的框架來進(jìn)行布局,特別是使用它自適應(yīng)的效果,可以節(jié)省我們很多的精力,把注意力放在邏輯的實(shí)現(xiàn)...

    KoreyLee 評論0 收藏0
  • apicloud+vue+jquery實(shí)現(xiàn)評論發(fā)布及回復(fù)(二)

    摘要:上一篇文章中我們已經(jīng)實(shí)現(xiàn)了評論的發(fā)布功能,現(xiàn)在要實(shí)現(xiàn)回復(fù)評論的功能,,首先呢,要知道你回復(fù)的是哪一條評論,所以我們這里要或得評論的,當(dāng)點(diǎn)擊評論的時候?qū)崿F(xiàn)評論的回復(fù),這里用到,把該方法放到中,這里叫做,然后在里面的里面定義一個參數(shù),把賦給的值 上一篇文章中我們已經(jīng)實(shí)現(xiàn)了評論的發(fā)布功能,現(xiàn)在要實(shí)現(xiàn)回復(fù)評論的功能,,首先呢,要知道你回復(fù)的是哪一條評論,所以我們這里要或得評論的id,當(dāng)點(diǎn)擊評論...

    lwx12525 評論0 收藏0

發(fā)表評論

0條評論

CKJOKER

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<