五、实现思路
从效果图中我们可以看出,dialog弹窗容器可以有以下几个特点:
1、弹窗屏幕居中显示;
2、弹窗整体布局从上到下包括:图片、标题、描述、按钮;
3、弹窗出现时背景半透明;
4、弹窗显示时,点击事件由弹窗消费不向下传递
5、点击弹窗空白处可以关闭弹窗
分析:小型系统所支持的基础容器中
1、弹窗效果可以通过stack堆叠容器,将内容显示层和弹窗层进行分离,初始状态下通过容器的show=false属性将弹窗的视图隐藏,点击按钮需要显示弹窗时,将修改弹窗容器的show=true弹出提示窗口。
2、弹窗中的控件需要使用到:image、text、input
备注:如果你对上面提到的容器API还不熟悉,可以参看以下内容:
div API
stack API
image API
input API
text API
六、完整代码
说明:组件的代码包括三个部分:hml、css、js,因为代码比较简单,所以没有写注释,如果有不明白的地方可以留言。