W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
小提示。分tips-dialog(對話型)和tips-plain(簡單型)兩種類型。
說明:
{
"defaultTitle": "Tips",
"usingComponents": {
"tips-dialog": "mini-ali-ui/es/tips/tips-dialog/index",
"tips-plain": "mini-ali-ui/es/tips/tips-plain/index"
}
}
<view>
<tips-dialog
show="{{showDialog}}"
className="dialog"
type="dialog"
>
<view class="content" slot="content">
<view>hello,</view>
<view>歡迎使用小程序擴展組件庫mini-ali-ui</view>
</view>
<view slot="operation" class="opt-button" onTap="onDialogTap">知道了</view>
</tips-dialog>
<tips-dialog
iconUrl="https://gw.alipayobjects.com/zos/rmsportal/AzRAgQXlnNbEwQRvEwiu.png"
type="rectangle"
className="rectangle"
onCloseTap="onCloseTap"
show="{{showRectangle}}">
<view class="content" slot="content">
把“城市服務”添加到首頁
</view>
<view slot="operation" class="add-home" onTap="onRectangleTap">立即添加</view>
</tips-dialog>
</view>
Page({
data: {
showRectangle: true,
showDialog: true,
},
onCloseTap() {
this.setData({
showRectangle: false,
});
},
onRectangleTap() {
my.alert({
content: 'do something',
});
},
onDialogTap() {
this.setData({
showDialog: false,
});
},
});
.rectangle {
position: fixed;
bottom: 100px;
}
.dialog {
position: fixed;
bottom: 10px;
}
.content {
font-size: 14px;
color: #fff;
}
.opt-button {
width: 51px;
height: 27px;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 12px;
border: #68BAF7 solid 1rpx;
}
.add-home {
width: 72px;
height: 27px;
display: flex;
justify-content: center;
align-items: center;
background-color: #56ADEB;
color: #fff;
font-size: 14px;
}
<tips-plain onClose="onClose" onTimeOut="onTimeOut" time="{{time}}">{{content}}</tips-plain>
Page({
data: {
content: '我知道了(2秒后消失)',
time: 2000,
},
onClose() {
my.alert({
title: '主動關(guān)閉 tips',
});
},
onTimeOut() {
my.alert({
title: '時間到了,關(guān)閉 tips',
});
},
});
屬性 | 類型 | 默認值 | 說明 | 必填 |
---|---|---|---|---|
className | String | - | 自定義 class。 | 否 |
show | Boolean | true | 控制組件是否展示。 | 否 |
type | String | dialog | dialog 表示對話框的樣式類型,rectangle 表示矩形的樣式類型。 | 否 |
onCloseTap | ()=> void | - | 當 type 值為 rectangle 時,組件點擊關(guān)閉 icon 的回調(diào)。 | 否 |
iconUrl | String | - | 展示 icon 的 url 地址。 | 否 |
arrowPosition | String | bottom-left | 控制 tips 中的箭頭位置??蛇x值:bottom-left、bottom-center、bottom-right、top-left、top-center、top-right、left、right。 | 否 |
slotName | 描述 |
---|---|
content | 用于渲染提示的正文內(nèi)容。 |
operation | 用于渲染右側(cè)操作區(qū)域。 |
屬性 | 類型 | 必填 | 描述 | 默認值 | 最低版本 |
---|---|---|---|---|---|
className | String | false | 自定義 class。 | - | - |
time | Number | false | 自動關(guān)閉時間(單位:毫秒)。 | 5000(ms) | - |
onClose | () => void | false | 回調(diào)并關(guān)閉提示框。 | - | - |
onTimeOut | () => void | false | 倒計時結(jié)束時關(guān)閉回調(diào) | - | 1.0.11 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: