方法一:
通过监听事件
document.addEventListener(click,function(e){if(e.target.className!=usermessage){that.userClick=false;}})
方法二(比较好):
给最外层的div加个点击事件@click="userClick=false"
给点击的元素上面加上:@click.stop="userClick=!userClick"
方法三:
<template>
<!--向页面添加关闭div的事件监听-->
<div @click="hide">
<!--添加.stop防止page的点击事件触发,导致无法显示div-->
<button @click.stop="show">点击显示div</button>
<!--指定的div。添加.stop防止点击div内的元素时,整个div被关闭-->
<div @click.stop>
...
</div>
</div>
<temp