重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
小編給大家分享一下MinUI組件之a(chǎn)bnor異常流組件的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
MinUI 組件庫(kù)包含了很多功能組件,其中 abnor 異常流組件是一個(gè)很常用的功能性組件, MinUI 中 abnor 組件的效果圖如下:
各式各樣的類型都有哦,是不是看起來(lái)很方便很快捷的樣子(^_^)。可以打開微信掃一掃下面的小程序二維碼先一睹為快:
下面介紹 abnor 組件的使用方式。
1、使用下列命令安裝 Min-Cli,如已安裝,請(qǐng)進(jìn)入到下一步。Min-Cli 的文檔請(qǐng)猛戳這里:Min-Cli使用手冊(cè)
npm install -g @mindev/min-cli
2、初始化一個(gè)小程序項(xiàng)目。
min init my-project
選擇新建小程序 選項(xiàng),即可初始化一個(gè)小程序項(xiàng)目。創(chuàng)建項(xiàng)目后,在編輯器中打開項(xiàng)目,src 目錄為源碼目錄,dist 目錄為編譯后用于在微信開發(fā)者工具中指定的目錄。新建的項(xiàng)目中已有一個(gè)home
頁(yè)面。詳細(xì)文檔:Min 初始化小程序項(xiàng)目
3、安裝 abnor 組件。
進(jìn)入剛才新建的小程序項(xiàng)目的目錄中:
cd my-project
安裝組件:
min install @minui/wxc-abnor
4、開啟dev。
min dev
開啟之后,修改源碼后都會(huì)重新編譯。
5、在頁(yè)面中引入組件。
在編輯器中打開src/pages
目錄下的home/index.wxp
文件,在script
中添加config
字段,配置小程序自定義組件字段,代碼如下:
export default { config: { "usingComponents": { 'wxc-abnor': "@minui/wxc-abnor" } } }
wxc-abnor
即為異常流組件的標(biāo)簽名,可以在 wxml 中使用。
6、在 wxml 中使用wxc-abnor
標(biāo)簽。
在home/index.wxp
文件的template
中添加wxc-abnor
標(biāo)簽,代碼如下:
7、打開微信開發(fā)者工具,指定dist
目錄,預(yù)覽項(xiàng)目。
home/index.wxp
文件的代碼如下所示:
圖示:
至此,minui 組件庫(kù)的 abnor 異常流組件在 Min 工具生成的小程序項(xiàng)目中的方法已介紹完畢,其他場(chǎng)景,在原生小程序或其他小程序框架項(xiàng)目中的使用方式請(qǐng)移步至如下鏈接:
在已有小程序項(xiàng)目中使用 MinUI 組件介紹
了解組件的使用方式后,下面開始介紹 abnor 組件的 API 。
Abnor【props】
名稱 | 描述 |
---|---|
type | [說(shuō)明]:異常狀態(tài)類型,其優(yōu)先級(jí)低于其他屬性。 [類型]: String 默認(rèn)值: "" [可選值]: REQUEST_ERROR, NOT_FOUND, DATA, FOLLOW, FEED,SHOP, WEIBO, SEARCH, TAG, MESSAGE, LIVE, ORDER, CART, FOOTPRINT, COUPON |
image | [說(shuō)明]:背景圖。若與type 同時(shí)指定,將覆蓋type 對(duì)應(yīng)的image 。[類型]: String [默認(rèn)值]: "" |
title | [說(shuō)明]:標(biāo)題。若與type 同時(shí)指定,將覆蓋type 對(duì)應(yīng)的title 。[類型]: String [默認(rèn)值]: "" |
tip | [說(shuō)明]:副標(biāo)題。若與type 同時(shí)指定,將覆蓋type 對(duì)應(yīng)的tip 。[類型]: String [默認(rèn)值]: "" |
button | [說(shuō)明]:按鈕文案。若與type 同時(shí)指定,將覆蓋type 對(duì)應(yīng)的button 。[類型]: String [默認(rèn)值]: "" |
bindabnortap | [說(shuō)明]:按鈕事件。若配置了button 屬性,則需要指定事件。其中REQUEST_ERROR, NOT_FOUND 兩種type 中均設(shè)置了默認(rèn)的按鈕文案 |
更多demo
1、網(wǎng)絡(luò)異常
圖示:
2、頁(yè)面不存在
圖示:
3、自定義數(shù)據(jù)
圖示:
4、空數(shù)據(jù)狀態(tài)
圖示:
5、無(wú)關(guān)注數(shù)據(jù)
圖示:
6、無(wú)反饋數(shù)據(jù)
圖示:
7、無(wú)搜索數(shù)據(jù)
圖示:
8、無(wú)消息通知
圖示:
9、空訂單列表
圖示:
10、空購(gòu)物車
圖示:
11、空足跡
圖示:
12、無(wú)優(yōu)惠券數(shù)據(jù)
圖示:
以上是“MinUI組件之a(chǎn)bnor異常流組件的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!