开头一句mmp

tmd换位置了也没个提示!!!!

坑死爹了

<template>
<div>
<input type="text" v-model="text">
<button @click="sendMessage">发送消息</button>
<br>
<br>
<div>{{data}}</div>
</div>
</template>
<script>
import SockJS from 'sockjs-client'
import Stomp from 'webstomp-client'
export default {
name: 'ChatRoom',
data () {
return {
text: '',
data: '',
stompClient: null
}
},
mounted () {
if ('WebSocket' in window) {
this.initWebSocket()
} else {
alert('当前浏览器 Not support websocket')
}
},
methods: {
sendMessage () {
this.stompClient.send('/app/hello', JSON.stringify(this.text), {})
},
initWebSocket () {
this.connection()
},
connection () {
const socket = new SockJS(this.$baseUrl + '/chat')
this.stompClient = Stomp.over(socket)
this.stompClient.connect({}, (frame) => {
this.stompClient.subscribe('/topic/greetings', (greeting) => {
console.log(JSON.parse(greeting.body))
})
})
}
}
}
</script> <style scoped> </style>

重点是{}参数放最后面!!!!!

哎我擦

接口代码:

package org.just.computer.mathproject.Controller.WebSocket;

import org.just.computer.mathproject.Bean.Message;
import org.springframework.messaging.handler.annotation.MessageMapping;
import org.springframework.messaging.handler.annotation.SendTo;
import org.springframework.stereotype.Controller; import java.security.Principal; @Controller
public class GreetingController {
@MessageMapping("/hello")
@SendTo("/topic/greetings")
public Message greeting(String content, Principal pl) throws Exception{
Message message = new Message();
message.setContent(content);
message.setName(pl.getName());
return message;
}
}

最新文章

  1. c# HttpWebRequest 与 HttpWebResponse
  2. springMVC之applicationcontext.xml配置说明
  3. python 获取类的属性
  4. &lt; java.util &gt;-- List接口
  5. android模块化app开发-3远程动态更新插件
  6. Altium Designer 画&quot;差分线&quot;
  7. 学习笔记之--java EE 环境的搭建
  8. 在Windows平台下安装与配置Memcached的方法分享
  9. C#内存泄漏--event内存泄漏
  10. HDU1028【母函数】
  11. 执行发送邮件Send方法时,报错:邮箱不可用。 服务器响应为: 5.7.1 Unable to relay for xxx@xxx.com
  12. 【防坑指南】nginx重启后出现[error] open() “/usr/local/var/run/nginx/nginx.pid” failed
  13. css3实现不同的loading
  14. Node.js 初识1
  15. 关于java集合的一些操作
  16. 讲解Linux数据库安装
  17. php 循环数组问题
  18. window上安装 MongoDB 及其 PHP扩展
  19. FTP传输一定要注意使用二进制模式
  20. U811.1接口EAI系列之五--材料出库--VB语言

热门文章

  1. 比hive快10倍的大数据查询利器presto部署
  2. Linux—服务器之间传输文件
  3. RSA 登陆加密与解密
  4. fiddler---Fiddler实现手机抓包
  5. ARM 寻址方式
  6. 最长上升子序列(LIS: Longest Increasing Subsequence)
  7. react相关小技巧
  8. 剑指Offer-12.数值的整数次方(C++/Java)
  9. Unity编辑器扩展学习 转载
  10. 宝塔面板+djiango+mod wsgi +apache 配置多项目站点