1.0.2 • Published 4 years ago
zungen-user-log v1.0.2
Install
npm i zungen-user-logUsage
import React from 'react'
import UserLog from 'UserLog'
class Demo extends React.Component {
    state = {
        userId: "1",
        userName: "admin",
        pageName: "主页",
        pageUrl: "/home",
        routeId: String(Math.random()),
        wsApiPrefix: 'wx://localhost',
        appType: 1
    }
    componentDidMount() {
        this.userLog = new UserLog({
            websocketUrl: '', // 你的ws地址
            getWebState: () => {
                const { userId, userName, pageName, pageUrl, routeId } = this.state;
                const webState = { userId, userName, pageName, pageUrl, routeId };
                return webState
            }
        })
        this.userLog.init()
    }
    
    componentWillUnmount() {
        this.userLog.destroy
    }
    render() {
        return (
        )
    }
}
export default Demo;