当前位置: 首页 > 知识库问答 >
问题:

javascript - 自定义弹窗显示问题?

茹正祥
2023-08-17

dialog组件使用visible这个prop开控制显示,监听visible赋值给visibleMe
v-if=“visibleMe”的方式打开关闭弹窗
关闭的时候令visibleMe=false,但是因为visible是prop,不可以在这个组件内更改,所以visible还是true
所以下次调用它的组件再把visible改成true的时候,并不会触发watch
怎么通过只改dialog组件的代码实现这个?

共有1个答案

满勇军
2023-08-17
<template>  <div v-if="visibleMe">    <!-- 内容 -->  </div></template><script>export default {  props: {    visible: Boolean,  },  data() {    return {      visibleMe: this.visible,     };  },  watch: {    visible(newVal) {      this.visibleMe = newVal;     },  },  methods: {    closeDialog() {      this.visibleMe = false;      this.$emit('update:visible', false);     },  },};</script>
 类似资料:
  • 本文向大家介绍javascript+html5+css3自定义提示窗口,包括了javascript+html5+css3自定义提示窗口的使用技巧和注意事项,需要的朋友参考一下 javascript自定义提示窗口效果图: 源码: 1.demo.jsp 2.myAlert.js 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 使用H5S视频平台自定义窗格时,窗口显示不完整? 我这边目前实现的效果 官方文档解释

  • 问题内容: avaFX 2颜色选择器具有一个按钮,它会弹出一个颜色选择器窗格,如下所示: JavaFX 2颜色选择器 我想做类似的事情,因为我希望自定义窗格在单击按钮时弹出,而在单击其他按钮时消失(在我的情况下,是一些图像缩略图)。实现此目标的最佳方法是什么?我应该使用ContextMenu并以某种方式将窗格添加到MenuItem,还是应该查看其他内容? 问题答案: 当前的JavaFX 2.2 A

  • JavaFX 2颜色选择器有一个按钮,可以弹出一个颜色选择器窗格,如下所示: 我想做一些类似的事情,我想在点击按钮时弹出一个自定义窗格,然后在点击其他东西时消失(在我的例子中,是一些图像缩略图)。实现这一目标的最佳方式是什么?我应该使用ContextMenu并以某种方式将窗格添加到MenuItem,还是应该查看其他内容?

  • 我有自定义的消息onbeforeunload事件和工作良好,但我注意到今天它不再显示我的消息。相反,它显示“可能不会保存您所做的更改” 谁能告诉我如何修理它吗?

  • 本文向大家介绍自定义jquery模态窗口插件无法在顶层窗口显示问题,包括了自定义jquery模态窗口插件无法在顶层窗口显示问题的使用技巧和注意事项,需要的朋友参考一下 自定义一个jquery模态窗口插件,将它集成到现有平台框架中时,它只能在mainFrame窗口中显示,无法在顶层窗口显示. 解决这个问题的办法: 通过以下代码就可能实现在顶层窗口弹窗