加载中
前后端分离架构中接口测试最佳实践

背景 你是否遇到过这种情况:前后端分离体系中,后端开发人员通知你接口有改动,前端代码需要做相应调整。but,改了啥没有明确说明,这时候需要一个个页面去点击,一个个按钮去人肉测试,好不...

2019/01/08 16:23
1.8K
Dva 中使用 WebSocket

一、概述 Websocket 是 H5 自带的一个 API,随着越来越多的浏览器都自适应了 H5 的特性,许多浏览器也内置了 WebSocket API。也就是说 WebSocket 和 window、document 一样作为全局变量可以直...

2018/05/28 16:25
6.4K
React 开发中不得不注意的两个大坑

本篇文章介绍笔者在使用 React 中遇到的两个大坑,希望各位读者看到可以避免。主要为函数式编写组件与状态管理器的精髓。 一、避免使用函数式编写组件 1. 编写组件的两种方式 React 中的组件...

2018/03/01 22:31
952
dva 中使用 axios 统一拦截错误示例

dva 官网使用的网络请求库是 dva/fetch,个人比较喜欢 axios,因为可以跨域,各种拦截使用起来也很舒服。项目中经常需要对错误的请求进行统一拦截,统一友好的输出错误提示。本例为实践摸索出...

2018/02/28 22:12
3.2K
解决 dva 注销退出系统后再点击登入,state 数据未清空的问题?

使用 dva 开发的后管系统,当退出系统时数据容器 models 中的 state 值并不会清空,造成重新登入系统仍然可以看到上一次登入系统时的数据。下面举例其中一种场景进行说明。 一、问题 使用 ad...

dva
2018/01/21 21:59
3.4K
dva 中进行页面复用实践总结

目录: 一、要做的事 二、思路 1. 路由改变 pathname —— 菜单数组 2. dva 监听 pathname 变化,并显示与当前 pathname 对应的页面 —— 路由数组 3. 导出菜单数组和路由数组 三、踩坑 1. 引...

2017/12/28 18:04
2.7K
dva 2.0中如何使用代码进行路由跳转

概述 在上篇 dva router4.0 使用实践总结 中主要介绍了 dva 中使用 react-router@4.0 标签写法控制路由。如下: <Switch> <Route path="/" exact render={() => (<Redirec...

2017/12/06 21:17
3.7K
dva router4.0 使用实践总结

一、概述 dva 升级到 2.0 版本以后,也将内部使用的 dva/router 从 react-router@3.0 升级到了 react-router@4.0。react-router@4.0 文档 API react-router@4.0 让路由变得更简单,最大特点就...

dva 配置 browserHistory 实践总结

一、什么是 History 1. 概述 history 是历史记录管理。点击 a 标签跳转或者点击浏览器后退按钮,总之页面进行跳转时,history 都会记录这一步操作,方便后面 go、back 等操作。 三种 histor...

2017/10/16 10:32
659
dva-loading 实践用法

dva 中页面过渡效果封装的很好,下面介绍常用的两个 js 库。 一、过渡组件 dva-loading 传统做法 比如请求一个用户页面,刚进去的时候由于要去服务器请求数据需要花费时间,这段时间页面应该...

2017/10/16 10:10
2.5K
dva 升级 2.0 版本遇到问题小结

1. 使用 browserHistory dva 默认使用 hashHistory,如果想使用 browserHistory,怎么办? 安装 history 包,使用 npm@5.3.0 安装时会报错,原因是依赖包安装问题,可以使用 yarn 安装。 在 ...

dva
2017/10/13 23:14
761
dva 之 Mock —— 实现前后端分离开发

在项目开发中,经常会出现这么一种情况:前端开发人员负责开发页面功能,后端开发人员负责提供数据接口,倘若后端开发人员提供接口的速度比前端开发人员开发页面功能的速度要慢的话,势必会造...

2017/08/16 10:52
928
dva 中使用绝对路径/别名的方法

问题背景 在使用 dva 框架进行项目开发过程中,起初都是使用相对路径的,比如这样:../../../Models; 但是项目做到后面,新增了很多目录,导致目录结构很杂乱,这时候就想要整理下项目的目录...

2017/08/02 16:01
2.4K
dva 打包部署填坑指南

1. 打包部署的概念 当我们使用 dva 开发项目时,我们可能是在 Webstorm 开发工具上进行开发的,当然,我们也安装了 Node 运行环境。在开发阶段,我们可以通过以下两种方式将项目跑起来: 使用...

2017/07/27 10:12
1.9K
dva 简介

1.1 dva 简介 dva 是什么 dva 是阿里前端架构师 sorrycc 带 team 研发的一套轻量级前端框架,其目的是尽量避免前端重复性劳动,简化开发流程。 实际上也确实如此,一个简单的 CRUD 模块只需要...

2017/06/28 21:38
7.4K
创建一个 dva 脚手架工程

1.2 dva 安装 使用 dva-cli 命令行工具安装 dva。(本文假设已掌握 npm 基础知识) 安装 dva-cli dva-cli 是什么 dva-cli 是命令行工具,使用 npm 进行安装,用处是通过命令行很方便的创建一...

2017/06/28 17:16
5.7K
项目中的 dva

dva 是由阿里架构师 sorrycc 带领 team 完成的一套前端框架,在作者的 github 里是这么描述它的:“dva 是 react 和 redux 的最佳实践”。 更新日志 2017年10月13日 dva 更新2.0版本遇到问题...

2017/06/28 15:20
1.2K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部