- 博客(7)
- 收藏
- 关注
原创 react native BackHandler
https://reactnative.cn/docs/backhandler BackHandler API 用于监听设备上的后退按钮事件,可以调用你自己的函数来处理后退行为。此 API 仅能在 Android 上使用。 回调函数是倒序执行的(即后添加的函数先执行)。 如果某一个函数返回 true,则后续的函数都不会被调用。 如果没有添加任何监听函数,或者所有的监听函数都返回 false,则会执行默认行为,退出应用。 UploadImg组件和Preview组件同时需要监听设备上的后退按钮事件。
2020-12-17 16:00:42
831
原创 filter
/** * 删除心愿 * @param {Action} { payload: { sellesId } } * @param {Internal} { put, select } */ *refreshSellesWish({payload: {sellesId}}: Action, {put, select}: Internal) { let { nearScene: {sellers}, } = yield se.
2020-12-08 14:57:30
207
原创 react+antd+dva项目打包配置
react+antd+dva项目开发过程中,npm run build是会构建一个dist文件夹,将此文件压缩后发给后端部署,自动打包可以提高文件提测时反复手动打包问题。 dva用的是roadhog,项目配置中只有.webpackrc.js 关于roadhog的介绍可看github上一篇文章介绍: https://github.com/sorrycc/blog/issues/15 压缩插件...
2019-04-18 15:06:45
5253
原创 Google Chrome 版本48以下put传参解决方案
在项目开发中遇到一个问题:react项目部署到机顶盒(安卓系统),所有put传参事件都没有发送成功。 代码如下: 调用修改游戏设置的接口,用put方式,在web端使用正常。 const sets = JSON.stringify(data); const respons = await apiGame.updateGameSetting(2, sets); apiGame.js /** ...
2019-04-17 15:41:01
1106
原创 Dva:effects中调用models中的state
查了网上一些资料说是 yield select(state => state.total) 但是实践输出后为undefined,后输出state值如下: /** * 消息模型 */ export default { namespace: 'longer', state: { total:0, }, effects: { /** *...
2018-12-28 10:46:58
6488
原创 webpack-dev-server 配置
1、安装webpack-dev-server cnpm install webpack-dev-server -D 2、package.js同级目录下新建package.config.js文件。代码如下: module.exports={ entry:'', output:'', devServer:{ port:9999, host:'local...
2018-12-27 13:39:55
3594
原创 [eslint] 遇到的一些问题及解决方法
如觉得不对,请见谅,本文谨记录本人项目过程中遇到的[eslint] 问题及一些处理方式。 一、[eslint] Unexpected block statement surrounding arrow body; move the returned value immediately after the `=>`. 如下: delBgImage =(id)=>{ ...
2018-12-27 11:09:10
20989
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅