本文介绍了vue 2.0封装model组件的方法,分享给大家,希望对大家有所帮助
单文件组件
使用单文件组件封装model的模板、逻辑和样式,之后就可以在页面中调用此通用组件。
需求
model有两个使用场景:
1、备注/修改密码(简易):
距离屏幕顶部200px,内容过长时可滚动。
3、常规要求(共同点):
点击确定/关闭/遮罩,隐藏model组件
分析上述需求点,得到如下图:
方案
1、Prop传参 title(标题)、show(隐藏/显示)、width(宽度)、type(居中/顶部)
4、滚动穿透
具体实现
template
{{title}}