| | |
| | | }, |
| | | data() { |
| | | return { |
| | | delId:null, |
| | | delId: null, |
| | | visible: false, |
| | | top: 0, |
| | | left: 0, |
| | |
| | | }, |
| | | |
| | | methods: { |
| | | deletemsg(){ |
| | | deletemsg() { |
| | | console.log('删除消息!') |
| | | let obj={ |
| | | id:this.delId |
| | | let obj = { |
| | | id: this.delId |
| | | } |
| | | delmsg(this.delId).then(res=>{ |
| | | delmsg(this.delId).then(res => { |
| | | console.log(res) |
| | | this.$message.success(res) |
| | | this.handleNodeClick(this.groupIdlist) |
| | | }) |
| | | }, |
| | | //右击 |
| | | openMenu(e,id) { |
| | | console.log(e,id) |
| | | openMenu(e, id) { |
| | | console.log(e, id) |
| | | clearInterval(this.timer); |
| | | this.delId = id |
| | | var x = e.pageX; //这个应该是相对于整个浏览器页面的x坐标,左上角为坐标原点(0,0) |
| | |
| | | console.log(this.messageList) |
| | | }) |
| | | }, |
| | | scrollHeight(){ |
| | | scrollHeight() { |
| | | let message = document.getElementById('container'); |
| | | message.scrollTop = message.scrollHeight; |
| | | }, |
| | |
| | | padding: 7px 16px; |
| | | cursor: pointer; |
| | | } |
| | | |
| | | .contextmenu li:hover { |
| | | background: #eee; |
| | | } |