Vue使用 weui picker 弹出框不消失
2024-08-27 14:33:36
前言
最近使用 weui 里面的 datepicker 组件的时候遇到了一个问题:
弹出来 选择年月日的框之后,直接点击导航上的“返回” 按钮,picker 选框不消失,也就是弹出框不消失
weui.datePicker({
start: 1900, // 从今天开始
end: 2030,
defaultValue: dayArray,
//cron: "* * 0,6", // 每逢周日、周六
onChange: function(result) {},
onConfirm: function(result) {
_self.signData.requiredFields[index].val =
result[0].value + "-" + result[1].value + "-" + result[2].value;
_self.$forceUpdate();
},
id: "datePicker"
});
然后你点返回的时候弹出框不消失
查阅了相关文档和资料
- 可以指定weui插入的容器,这样当你在返回时就没有了。
- 监测路由变化,自动触发确定按钮的点击事件。
我是在返回那个页面 的 mounted()的方法里面。代码如下:
mounted() {
// new Mdate("dateSelectorOne");
let _this = this;
let mask = document.getElementsByClassName("weui-mask")[0];
let picker = document.getElementsByClassName("weui-picker")[0];
if (mask && picker) {
var btn = document.getElementsByClassName("weui-picker__action")[0]
var e = document.createEvent("MouseEvents");
e.initEvent("click", true, true);
console.log(btn.dispatchEvent(e))
btn.dispatchEvent(e);
}
}
这样就解决了,有点投机取消的感觉,但也是解决了
最新文章
- centos 7 配置iptables
- MyBatis原理分析之三:初始化(配置文件读取和解析)
- Sqlite学习笔记(一)&;&;编译安装
- Windows数据类型
- 详解.NET IL代码
- Linux set env export declare unset
- .pch头文件的添加
- word表格从 web版视图 转 到页面视图 模式后 表格的一部分显示不出来
- 树形dp入门练习(hdu1011+hdu1061)
- C++多文件变量
- 如何在ASP.NET Core应用中实现与第三方IoC/DI框架的整合?
- java.util.HashSet, java.util.LinkedHashMap, java.util.IdentityHashMap 源码阅读 (JDK 1.8)
- 3、Android构建仪表测试
- CentOS6源码安装VSFTPD3
- windows 环境下如何使用virtualenv python环境管理工具
- Atitit 软件体系的进化,是否需要一个处理中心
- IT规划,是否一定要梳理流程
- js匿名自执行函数中闭包的高级使用(---------------------------******-----------------------------)
- CSS改变png图片颜色
- SQL AND &;amp; OR 运算符
热门文章
- 阶段3 2.Spring_07.银行转账案例_3 分析事务的问题并编写ConnectionUtils
- onserverclick
- cocos2dx基础篇(22) 基本动画CCAnimation/CCAnimate
- Java内部类介绍
- 【深度学习笔记】第 2 课:Logistic 多项式回归法
- [深度概念]·Attention Model(注意力模型)学习笔记
- 【神经网络与深度学习】深度学习实战——caffe windows 下训练自己的网络模型
- mysql——单表查询——分组查询——示例
- 如何使用 re模块的, spilt.
- [题解][洛谷]_U75702/P5462_X龙珠_论何为字典序