使用Toast
Toast用于临时显示某些信息,并且会在数秒后自动消失。
一个例子
HttpRequest事件代码:
Select
Case e.Path
Case "test.htm"
Dim
wb As New
WeUI
With
wb.AddButtonGroup("","bng2",True)
.Add("btn1","Toast1").Attribute
= "onclick=""show('t1',2000)"""
'参数2000表示2秒后隐藏
.Add("btn2","Toast2").Attribute
= "onclick=""show('t2',2000)"""
.Add("btn3","Toast3").Attribute
= "onclick=""show('t3',2000)"""
End
With
wb.AddToast("","t1",
"操作完成",0)
wb.AddToast("","t2",
"正在加载",1)
wb.AddToast("","t3",
"操作完成",0).Icon=
"success"
e.WriteString(wb.Build)
End
Select
下图是在手机中访问的效果,单击三个按钮,会分别显示三个Toast,在2秒后会自动消失:
AddToast
AddToast方法用于增加Toast,语法:
AddToast(ParentId, ID, Text, Type)
ParentID | 父容器的ID,如果是顶层对象,设置为""即可。 |
ID | ToastID。 |
Text | Toast文本内容。 |
Type | Toast类型,默认为0,如果设置为1,图标将显示为一个表示正在运行的动画。 |
Toast的属性有:
Visible | 逻辑型,打开网页后是否显示Toast,默认为False。 |
msec | 整数型,默认为0,用于设置Toast初始显示的毫秒数。 |
Icon | 字符型,指定Toast显示的图标,默认为"default"。 其他可选值有"success","info","warn",对应的图标分别是:
|