1.0.0 • Published 4 years ago

socket_lanka v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

web_socket

WebSocket 基础封装

使用示例 VUE

import Socket from "socket_lanka"
 export default {
        name: 'app',
        components: {
            HelloWorld
        },
        data() {
            return {
                io: null,
                times: 0
            }
        },
        created() {
            this.io = new Socket("ws://127.0.0.1:9527/chat?account=aabbcc", {
                heartbeat: true,
            });
            this.io.conn();
            this.io.onopen(event => console.log(event));
            this.io.onmessage(event => {
                console.log(this.times++, event)
            });
            this.io.onclose(event => console.log(event));
            this.io.onerror(event => console.log(event));
        },
        methods: {
            sendMessage() {
                // 发送普通文字 1111
                // io.send({
                // 	attach: "",
                // 	content: "哈哈哈哈哈哈哈",
                // 	sender_id: "hello",
                // 	receiver_id: "330",
                // 	message_type: 0,
                // 	release_time: 123123123123,
                // });
                // 发送注单信息
                this.io.send({})
            },
            closeSto() {
                console.log(2333, "我自闭了");
                this.io.close();
            }
        }
    }
1.0.0

4 years ago