我找到了一个简单的解决方案,使用WebSocket和Web应用程序的自定义标头,基于PHP作为后端,js + vuejs作为前端.
我的应用程序应该连接到基于Java的WebSocket服务器以获取实时统计信息.受Oauth2保护的WebSocket服务器.所以我的应用程序应该添加标题
"授权:持票人647d14-b132-41b9-aa4c-9eafad5d9630"
连接到WS服务器时.但我无法添加此标头,因为浏览器不支持自定义标头.回答关于Websockets客户端API中自定义标头HTTP标头的问题
我需要类似下面的代码
var serverWs = "ws://servername/stat"; var opts = { reconnection: false, transports: ['websocket'], extraHeaders: { 'Authorization': 'Bearer xxxx' } } var ws = new WebSocket(serverWs, opts);
Run Code Online (Sandbox Code Playgroud)
有什么解决方案?
我有一个名为List的数组,并为他创建了计算属性computedList.当我更新数组的值时,它没有在html中显示,但在控制台中我看到thar数组已更新.
`https://jsfiddle.net/apokjqxx/69/`
Run Code Online (Sandbox Code Playgroud)
使用数组计算属性的最佳方法是什么?
也许存在触发重新呈现计算属性的方式?