{{item.label}}

微信小程序怎样自定义dialog组件

137****5694
提问时间:2022-10-12 12:04:33
提示:以下回答均以本问题为中心,仅供参考;如需更多帮助,请咨询早鸽顾问。 去咨询
回答 | 共1个
吴雨
吴雨
从业2年
天猫入驻整店装修
所在地区:洛阳市
咨询解答:792
咨询TA
参数:title标题 cancelText取消文本(默认文本为取消) confirmText确认文本(默认文本为确定) animated是否动画(默认为是) modalSize模态框大小(默认md) animationOption动画事件(默认300s)接下来分享下实现步骤吧...主要的概念就是想把自定义的部分通过插槽来接收。1、创建好components组件且命好名字。 小tips:在微信开发工具内创建方便点它会自动帮你把相关文件配好。创建组件且命名2、写好相关布局及样式。dialog.wxss/**模态**/ .modal{ position:fixed; top:0rpx; left:0rpx; right:0rpx; bottom:0rpx; width:100\%; height:100\%; z-index:100; } .modal-mask{ position:absolute; width:100\%; height:100\%; z-index:97; background-color:rgba(0,0,0,0.30); } .modal-layer-sm{ width:60\%; transform:translate3d(-50\%,-50\%,0); left:50\%; } .modal-layer-md{ width:80\%; transform:translate3d(-50\%,-50\%,0); left:50\%; } .modal-layer-full{ width:100\%; left:0; } .modal-layer{ position:absolute; background:transparent; top:50\%; display:flex; flex-direction:column; z-index:98; box-shadow:04rpx14rpxrgba(0,0,0,.4); } .modal-header{ background:#fff; color:#333; padding:20rpx; font-size:30rpx; text-align:center; border-top-left-radius:10rpx; border-top-right-radius:10rpx; } .modal-body{ flex:1; padding:040px40rpx; background:#ffffff; } .modal-footer{ background:#ffffff; flex-direction:row; display:flex; align-items:center; width:100\%; border-top:1rpxsolid#eee; border-bottom-left-radius:10rpx; border-bottom-right-radius:10rpx; } .modal-close{ color:#fff; font-size:48rpx; position:absolute; right:40rpx; top:0; z-index:98; } .btn{ flex:1; text-align:center; font-size:30rpx; color:#666; padding:19rpx5rpx; } .btn:first-child{ border-right:1pxsolid#eee; } .btn-primary{ color:#009887; }dialog.wxmlviewanimation={{animationData}}hidden={{!isShow}}class=modal viewdata-type=maskcatchtap=hideModalclass=modal-mask/view viewclass=modal-layermodal-layer-radius{{modalSize==sm?modal-layer-sm:modal-layer-md}} !--头部--viewclass=modal-header text{{title}}/text/view !--内容区域--viewclass=modal-body slot/slot/viewviewclass=modal-footer textcatchtap=\_cancelModalclass=btnbtn-default{{cancelText}}/texttextcatchtap=\_c
2021-04-28 18:55:54
没有符合您的答案?立即联系 “在线顾问"
顾问推荐
{{item.label}}
{{item.desc}}
相关资讯 换一批
国际著作权的申请流程和申请时限
下面,是早鸽网顾问准备的关于国际著作权申请流程和申请时限的相关知识,希望对你有所帮助
国际著作权
586次浏览
2023-03-09 18:42:21
国际著作权的申请流程和申请时限
申报房产税的步骤有几步
房产税征收是税收制度的具体体现,房产税申报是议程,房产税一般是网上申报,关于申报的流程早鸽网顾问准备了一些内容,方便大家网上申报,
房产税申报
410次浏览
2022-05-09 15:47:52
申报房产税的步骤有几步
公司注册所需资料和注册流程
你了解公司注册需要什么资料和文件吗,你知道公司注册流程是什么样的吗?如果你不知道,就请你阅读这篇文章,希望对你能有所帮助。
公司注册
102次浏览
2022-07-12 11:09:40
公司注册所需资料和注册流程
智能家居专利,走进大家的生活当中
随着国民经济的快速发展,人们的家庭收入逐年稳步增长,对生活质量的要求也越来越高。人们对家居家具的需求不再只是满足生活的需要,而是追求产品的高品质的和创新。就像一个简单的杯架,Raffel公司经过思设计,变成了其专利产品多功能发光杯架,使您的生活增加乐趣。而在大家的生活中,有许多聪明的家具用品比多功能发光杯架更具创意
智能家居专利
336次浏览
2022-06-27 18:49:27
智能家居专利,走进大家的生活当中
香港厘印税的费用和好处
在香港租房,要交厘印税。厘印税是按租期长短,年租金或月租金的比例来收取的;在租房30天内打印香港厘印税,如果有3个月以上的时间没有打印厘印税,就会受到罚款印花税款额10倍的处罚
厘印税
170次浏览
2022-07-31 12:22:53
香港厘印税的费用和好处
程文裔
程文裔顾问
擅长:专利撰写,发明专利申请
执业10年
咨询专业顾问
最新问答
2023-06-19 06:34:24
北京海丰益商贸中心基本介绍?
北京海丰益商贸中心基本介绍?
2023-06-19 06:33:56
北京佳兴源装饰有限公司第一分公司公司大概情况
北京佳兴源装饰有限公司第一分公司公司大概情况
2023-06-19 06:33:29
北京君燕环保设备有限公司是多久时候成立的?
北京君燕环保设备有限公司是多久时候成立的?
2023-06-19 06:32:19
北京市华盛业石材经营部是多久时候成立的?
北京市华盛业石材经营部是多久时候成立的?
2023-06-19 06:31:54
北京市四季永芳石材经营部基本介绍?
北京市四季永芳石材经营部基本介绍?