mui提供了两种侧滑导航实现:webview模式和div模式,两种模式各有优劣,适用于不同的场景。两者区别。
这里介绍webview模式的侧滑
实现步骤
- 创建两个页面:主页面和侧滑页面
- 主页面预加载侧滑页面
- 主页面监听遮罩的
maskClick
事件 - 打开侧滑菜单
- 关闭侧滑菜单
首先要理清概念,遮罩蒙版是属于HTML5+规范中Webview的配置WebviewStyle,
可实现功能:
1、弹出框popover(e.g.新闻分享弹出框)
2、侧滑菜单
3、新手引导页
后续会逐一介绍
mask: (String 类型 )窗口的遮罩
用于设置Webview窗口的遮罩层样式,遮罩层会覆盖Webview中所有内容,包括子webview,并且截获webview的所有触屏事件,此时Webview窗口的点击操作会触发maskClick事件
。 字符串类型,可取值: rgba格式字符串,定义纯色遮罩层样式,如”rgba(0,0,0,0.5)”,表示黑色半透明; “none”,表示不使用遮罩层; 默认值为”none”,即无遮罩层。
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
This is my all images.