时间:2021-05-18
在我们使用小程序的modal组件时候,有的时候会碰到一个问题,那就是弹框的关闭,我们并没有选择取消或确定,而是点击弹框之外的部分,这个时候弹框会关闭,按理来说不会触发取消和确定的绑定事件,但是有的时候点击弹框之外的部分来关闭弹框会触发取消(cancel)绑定的事件,这是为什么呢?
如图是wxml页面
以下是页面对应的js内容
也就是说,就算我们不点击取消,点击弹框之外的部分,也会执行modelCancel方法。
后来发现,是header头的content-type在作怪,我们把header头里的content-type值改为application/json,再测试就没有问题了,关闭弹窗不再执行modelCancel。或者直接把header改为(去掉content-type,用默认的数据提交方式,也就是application/json)
var header = { 'cookie': wx.getStorageSync("sessionid")}一个wx.request请求,必填项只有url,其他都是非必填。如图;
总结
以上所述是小编给大家介绍的浅析微信小程序modal弹窗关闭默认会执行cancel问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
微信小程序开发文档,相关文章:微信小程序action-sheet微信小程序modal微信小程序toast微信小程序loading微信小程序modal对话弹窗属性
微信小程序modal:这里对微信小程序中modal组件进行详细解析,我想开发微信小程序的小伙伴可以用到,这里小编就记录下modal的知识要点。modalmoda
上篇我提到的‘多弹窗之叠加显示不出弹窗问题'这里也会遇到一次性关闭所有modal引起阴影遮罩的问题,也就是所有modal都关闭了,但是主页面仍然被阴影遮罩.这个
微信小程序开发文档,相关文章:微信小程序action-sheet微信小程序modal微信小程序toast微信小程序loading微信小程序action-shee
微信小程序开发文档,相关文章:微信小程序action-sheet微信小程序modal微信小程序toast微信小程序loading微信小程序loading属性名类