Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-admin-consultation
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.education.frontend
pica-admin-consultation
提交
e01ad0a0
提交
e01ad0a0
编写于
7月 27, 2021
作者:
张磊
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add socket
上级
ca65ffbd
变更
4
显示空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
186 行增加
和
3 行删除
+186
-3
package-lock.json
package-lock.json
+137
-3
package.json
package.json
+1
-0
main.js
src/main.js
+2
-0
loginUser.js
src/store/modules/loginUser.js
+46
-0
未找到文件。
package-lock.json
浏览文件 @
e01ad0a0
...
...
@@ -22,6 +22,11 @@
"regenerator-runtime"
:
"^0.13.4"
}
},
"@types/component-emitter"
:
{
"version"
:
"1.2.10"
,
"resolved"
:
"http://192.168.110.93:4873/@types%2fcomponent-emitter/-/component-emitter-1.2.10.tgz"
,
"integrity"
:
"sha1-71sVibnxZURkLkc9tepWORB+8+o="
},
"abbrev"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://192.168.110.93:4873/abbrev/-/abbrev-1.1.1.tgz"
,
...
...
@@ -1102,6 +1107,11 @@
"integrity"
:
"sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
,
"dev"
:
true
},
"backo2"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"http://192.168.110.93:4873/backo2/-/backo2-1.0.2.tgz"
,
"integrity"
:
"sha1-MasayLEpNjRj41s+u2n038+6eUc="
},
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://192.168.110.93:4873/balanced-match/-/balanced-match-1.0.0.tgz"
,
...
...
@@ -1175,6 +1185,11 @@
}
}
},
"base64-arraybuffer"
:
{
"version"
:
"0.1.4"
,
"resolved"
:
"http://192.168.110.93:4873/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz"
,
"integrity"
:
"sha1-mBjHngWbE1X5fgQooBfIOOkLqBI="
},
"base64-js"
:
{
"version"
:
"1.5.1"
,
"resolved"
:
"http://192.168.110.93:4873/base64-js/-/base64-js-1.5.1.tgz"
,
...
...
@@ -1270,6 +1285,7 @@
"resolved"
:
"http://192.168.110.93:4873/boom/-/boom-2.10.1.tgz"
,
"integrity"
:
"sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"hoek"
:
"2.x.x"
}
...
...
@@ -1716,8 +1732,7 @@
"component-emitter"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"http://192.168.110.93:4873/component-emitter/-/component-emitter-1.3.0.tgz"
,
"integrity"
:
"sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A="
,
"dev"
:
true
"integrity"
:
"sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A="
},
"compressible"
:
{
"version"
:
"2.0.18"
,
...
...
@@ -2313,6 +2328,45 @@
"integrity"
:
"sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
,
"dev"
:
true
},
"engine.io-client"
:
{
"version"
:
"5.1.2"
,
"resolved"
:
"http://192.168.110.93:4873/engine.io-client/-/engine.io-client-5.1.2.tgz"
,
"integrity"
:
"sha1-JxCNqbOa4DJiRD2UXK8sqjZVxMs="
,
"requires"
:
{
"base64-arraybuffer"
:
"0.1.4"
,
"component-emitter"
:
"~1.3.0"
,
"debug"
:
"~4.3.1"
,
"engine.io-parser"
:
"~4.0.1"
,
"has-cors"
:
"1.1.0"
,
"parseqs"
:
"0.0.6"
,
"parseuri"
:
"0.0.6"
,
"ws"
:
"~7.4.2"
,
"yeast"
:
"0.1.2"
},
"dependencies"
:
{
"debug"
:
{
"version"
:
"4.3.2"
,
"resolved"
:
"http://192.168.110.93:4873/debug/-/debug-4.3.2.tgz"
,
"integrity"
:
"sha1-8KScGKyHeeMdSgxgKd+3aHPHQos="
,
"requires"
:
{
"ms"
:
"2.1.2"
}
},
"ms"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"http://192.168.110.93:4873/ms/-/ms-2.1.2.tgz"
,
"integrity"
:
"sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk="
}
}
},
"engine.io-parser"
:
{
"version"
:
"4.0.2"
,
"resolved"
:
"http://192.168.110.93:4873/engine.io-parser/-/engine.io-parser-4.0.2.tgz"
,
"integrity"
:
"sha1-5B0LP7Zve/SjZx0gOKFUAk7bUB4="
,
"requires"
:
{
"base64-arraybuffer"
:
"0.1.4"
}
},
"enhanced-resolve"
:
{
"version"
:
"0.9.1"
,
"resolved"
:
"http://192.168.110.93:4873/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz"
,
...
...
@@ -3520,6 +3574,11 @@
}
}
},
"has-cors"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"http://192.168.110.93:4873/has-cors/-/has-cors-1.1.0.tgz"
,
"integrity"
:
"sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk="
},
"has-flag"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://192.168.110.93:4873/has-flag/-/has-flag-1.0.0.tgz"
,
...
...
@@ -3621,7 +3680,8 @@
"version"
:
"2.16.3"
,
"resolved"
:
"http://192.168.110.93:4873/hoek/-/hoek-2.16.3.tgz"
,
"integrity"
:
"sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
,
"dev"
:
true
"dev"
:
true
,
"optional"
:
true
},
"home-or-tmp"
:
{
"version"
:
"2.0.0"
,
...
...
@@ -5637,6 +5697,16 @@
"error-ex"
:
"^1.2.0"
}
},
"parseqs"
:
{
"version"
:
"0.0.6"
,
"resolved"
:
"http://192.168.110.93:4873/parseqs/-/parseqs-0.0.6.tgz"
,
"integrity"
:
"sha1-jku1oZ0c3IRKCKyXTTTic6+mcNU="
},
"parseuri"
:
{
"version"
:
"0.0.6"
,
"resolved"
:
"http://192.168.110.93:4873/parseuri/-/parseuri-0.0.6.tgz"
,
"integrity"
:
"sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow=="
},
"parseurl"
:
{
"version"
:
"1.3.3"
,
"resolved"
:
"http://192.168.110.93:4873/parseurl/-/parseurl-1.3.3.tgz"
,
...
...
@@ -7605,6 +7675,60 @@
"hoek"
:
"2.x.x"
}
},
"socket.io-client"
:
{
"version"
:
"4.1.3"
,
"resolved"
:
"http://192.168.110.93:4873/socket.io-client/-/socket.io-client-4.1.3.tgz"
,
"integrity"
:
"sha1-I22qZCqfIpky4AtyIehDv3QjKmI="
,
"requires"
:
{
"@types/component-emitter"
:
"^1.2.10"
,
"backo2"
:
"~1.0.2"
,
"component-emitter"
:
"~1.3.0"
,
"debug"
:
"~4.3.1"
,
"engine.io-client"
:
"~5.1.2"
,
"parseuri"
:
"0.0.6"
,
"socket.io-parser"
:
"~4.0.4"
},
"dependencies"
:
{
"debug"
:
{
"version"
:
"4.3.2"
,
"resolved"
:
"http://192.168.110.93:4873/debug/-/debug-4.3.2.tgz"
,
"integrity"
:
"sha1-8KScGKyHeeMdSgxgKd+3aHPHQos="
,
"requires"
:
{
"ms"
:
"2.1.2"
}
},
"ms"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"http://192.168.110.93:4873/ms/-/ms-2.1.2.tgz"
,
"integrity"
:
"sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk="
}
}
},
"socket.io-parser"
:
{
"version"
:
"4.0.4"
,
"resolved"
:
"http://192.168.110.93:4873/socket.io-parser/-/socket.io-parser-4.0.4.tgz"
,
"integrity"
:
"sha1-nqIbDWFQjRgZbvBKLGuatjD0wrA="
,
"requires"
:
{
"@types/component-emitter"
:
"^1.2.10"
,
"component-emitter"
:
"~1.3.0"
,
"debug"
:
"~4.3.1"
},
"dependencies"
:
{
"debug"
:
{
"version"
:
"4.3.2"
,
"resolved"
:
"http://192.168.110.93:4873/debug/-/debug-4.3.2.tgz"
,
"integrity"
:
"sha1-8KScGKyHeeMdSgxgKd+3aHPHQos="
,
"requires"
:
{
"ms"
:
"2.1.2"
}
},
"ms"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"http://192.168.110.93:4873/ms/-/ms-2.1.2.tgz"
,
"integrity"
:
"sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk="
}
}
},
"sockjs"
:
{
"version"
:
"0.3.21"
,
"resolved"
:
"http://192.168.110.93:4873/sockjs/-/sockjs-0.3.21.tgz"
,
...
...
@@ -9045,6 +9169,11 @@
"integrity"
:
"sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
,
"dev"
:
true
},
"ws"
:
{
"version"
:
"7.4.6"
,
"resolved"
:
"http://192.168.110.93:4873/ws/-/ws-7.4.6.tgz"
,
"integrity"
:
"sha1-VlTKjs3u5HwzqaS/bSjivimAN3w="
},
"xtend"
:
{
"version"
:
"4.0.2"
,
"resolved"
:
"http://192.168.110.93:4873/xtend/-/xtend-4.0.2.tgz"
,
...
...
@@ -9089,6 +9218,11 @@
"decamelize"
:
"^1.2.0"
}
},
"yeast"
:
{
"version"
:
"0.1.2"
,
"resolved"
:
"http://192.168.110.93:4873/yeast/-/yeast-0.1.2.tgz"
,
"integrity"
:
"sha1-AI4G2AlDIMNy28L47XagymyKxBk="
},
"zrender"
:
{
"version"
:
"4.3.2"
,
"resolved"
:
"http://192.168.110.93:4873/zrender/-/zrender-4.3.2.tgz"
,
...
...
package.json
浏览文件 @
e01ad0a0
...
...
@@ -26,6 +26,7 @@
"
js-cookie
"
:
"
^2.2.0
"
,
"
qiniu-js
"
:
"
^3.1.2
"
,
"
showdown
"
:
"
^1.6.4
"
,
"
socket.io-client
"
:
"
^4.1.3
"
,
"
vue
"
:
"
^2.1.0
"
,
"
vue-router
"
:
"
^2.1.1
"
,
"
vuex
"
:
"
^2.0.0
"
...
...
src/main.js
浏览文件 @
e01ad0a0
...
...
@@ -49,6 +49,8 @@ const router = new VueRouter({
}
})
Vue
.
use
(
TRTC
)
window
.
TRTC
=
TRTC
Vue
.
use
(
TIM
)
...
...
src/store/modules/loginUser.js
0 → 100644
浏览文件 @
e01ad0a0
import
{
io
}
from
"socket.io-client"
;
export
default
{
namespaced
:
true
,
state
:
{
socketClient
:
null
},
actions
:
{
initSocket
({
commit
,
rootState
},
payload
)
{
const
socket
=
io
(
"https://example.com"
,
{
reconnectionDelayMax
:
10000
,
reconnectionAttempts
:
'Infinity'
,
reconnection
:
true
,
transports
:
[
"websocket"
],
// use WebSocket first, if available
extraHeaders
:
{
"my-custom-header"
:
"1234"
},
query
:
{
x
:
42
}
});
commit
(
'SET_SOCKET'
,
socket
);
},
},
mutations
:
{
SET_SOCKET
:
(
state
,
payload
)
=>
{
state
.
socketClient
=
payload
;
},
SET_IOLISTION
:
(
state
,
payload
)
=>
{
if
(
!
state
.
socketClient
){
return
false
;
}
state
.
socketClient
.
on
(
"connection"
,
(
socket
)
=>
{
console
.
log
(
socket
);
});
state
.
socketClient
.
on
(
"connect_error"
,
(
err
)
=>
{
if
(
err
.
message
===
"invalid credentials"
)
{
}
});
state
.
socketClient
.
on
(
"disconnect"
,
(
socket
)
=>
{
console
.
log
(
socket
);
});
state
.
socketClient
.
on
(
"data"
,
(
socket
)
=>
{
console
.
log
(
socket
);
});
},
},
};
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录