Я сталкиваюсь с проблемой при использовании websocket с vue, потому что ожидаю, что переменная сохранит последнее состояние готовности. введите описание изображения здесь
В первой строке readyState равен 0, но в последовательности readyState равен 3. Как получить readyState, равный 3?
const params = Object.entries({
user: `${this.username}@${this.$props.uid}`,
passwd: encodeURIComponent(this.passwd),
cols: this.xterm.cols,
rows: this.xterm.rows
})
.map(([k, v]) => {
return `${k}=${v}`;
})
.join("&");
this.ws = await new WebSocket(`ws://${location.host}/ws/ssh?${params}`);
// stateConection = true
// eslint-disable-next-line no-console
console.log(this.ws);