SharedWorker not defined
如题,在使用webpack-babel打包react项目时,因为使用了SharedWorker,报错sharedWorker not defined 但是直接在原生js上写都是没有问题的,想问下S…
dva能不能先执行effect再执行subscription?
我的subscription里有localStorage.getItem('stompUserId')effect里有 const { data: user } = yield call(query, payload) const id = user.userId …
dva 如何监听关闭当前页面的事件?
我想在关闭当前页面的时候执行 localStorage.removeItem('stompUserId') stompClientSubscription.unsubscribe() 请问监听页面关闭的函数是哪个?把…
dva 怎么在unmountComponent中调用models中的effect
我想关闭浏览器的时候调用models/app里面的effect logout里面的unsubscribe。 unmountComponent应该写在哪里?才能调用 models/app里面的effect logo…
dva yield put 是异步的吗?yield call 是同步的吗?
我遇到了一个先setItem还是先getItem的BUG。如果这样写 我感觉这几个yield put是异步的。有时候yield put app/query 还没执行完,直接跳转 yield put…
dva路由配置二级路径就报错,这是为什么呢?路由用的是history中间件
我在dva路由配置时,只能配置一级路由,凡是加了二级路由,或者路由后带参数则会报错,这是为什么呢?下图是没有问题的: 下面的则会报错: 报错信息…
dva如何按顺序访问网页
yield put(routerRedux.push({ pathname: `/bbs/websocket/login/${userId}`, })) console.log("@3.3") yield put(routerRedux.push({ pathname: `/b…
react + dva 的路由跳转问题
我使用以下方法跳转:先import { routerRedux } from 'dva/router'如果在组件内部用put(routerRedux.push('/login'))或者dispatch(routerRedux.push('…
dva.js如何在登陆时访问多个网址
我写了个websocket。用户登陆时,点击登陆按钮后还要访问http://localhost:8866/bbs/websocket/login/3http://localhost:8866/bbs/websocket/send/3…
dva如何进行ajax轮询?
我的徽标数改变后不能实时更新。dva中是如何进行ajax轮询的? <a href="notifications" onClick={setRead}><Badge count={BadgeNumber}><I…
如何搭建可以读取到mysql数据库表中数据的socket.io后台
需求:考虑到浏览网页时,不刷新网页的时候徽标数可能也会增加。需要实时更新我的徽标数 问题:如何搭建可以读取到mysql数据库t_notification中数据…
dva.js的全局component里面怎么添加数据源
如果想在views里面添加数据的话,正常操作应该是在views里面写个页面,models里面写怎么提取数据,services里面写数据库相关的函数,router.js把view…