背景看了 elementui 和 iview,都有这个问题。在 drawer 抽屉组件中复制的时候,鼠标移动的快了就会移动到抽屉外,此时抽屉弹窗就关闭了,这个交互不想要,希望在点击遮罩的时候再关闭。解决方案......export default {
data() {
return {
drawer: false,
classModel: false
}
},
methods: {
//监测Drawer鼠标事件
mousedownDrawer(e) {
// 如果为true,则表示点击发生在遮罩层
//判断事件的目标元素是否具有el-drawer__container类。如果具有该类,则classmodel变量的值将设置 为true;如果不具有该类,则classmodel变量的值将设置为false。
this.classModel = !!e.target.classList.contains('el-drawer__container');
},
mouseupDrawer(e) {
if (!!e.target.
...
继续阅读
(91)