浏览代码

修改:优化发送表情

安浩浩 1 年之前
父节点
当前提交
8eb43bdd01
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      src/views/im/Message/components/inputBox/index.vue

+ 6 - 2
src/views/im/Message/components/inputBox/index.vue

@@ -61,12 +61,16 @@ const checkAtMembers = (text) => {
 //emojis框展开
 const isShowEmojisBox = ref(false)
 const emojisBox = ref(null)
-onClickOutside(emojisBox, () => {
+onClickOutside(emojisBox, (event) => {
+  console.log('>>>>>关闭模态框')
   isShowEmojisBox.value = false
+  event.stopPropagation()
 })
 const showEmojisBox = () => {
   console.log('>>>>>展开模态框')
-  isShowEmojisBox.value = true
+  if (!isShowEmojisBox.value) {
+    isShowEmojisBox.value = true
+  }
 }
 //新增一个emoji
 const addOneEmoji = (emoji) => {