Dva
Zeng__Y1
这个作者很懒,什么都没留下…
展开
-
dva中model中effect中获取state中的数据
model:export default modelExtend(pageModel, {namespace: 'storeIf',state:{id:''},effects: {* update ({payload,}, { call, put,select }) {const data = yield call(update, payload);//...原创 2018-10-18 14:14:52 · 8768 阅读 · 0 评论 -
dva/umi的Link路由传值
在A页面中使用Link路由传id值给B页面:{title: '操作',render:(item)=>{return(<Link to={`/storeManage/storeInfo?id=${item.id}&name=${item.name}`} >详情</Link>)},width:120},点击详情后跳到在B...原创 2018-10-18 14:54:49 · 13351 阅读 · 0 评论 -
React Dva根据后台返回的的数据前端下载Exl表格
代码://点击导出按钮const handleClickExport=async()=>{if(data.length==0){message.error("请选择将要导出的门店")}else{const res = await axios.post(storeExport, {//storeExport 为后台的数据接口appKey:'appkey',dat...原创 2018-10-22 10:09:07 · 1975 阅读 · 0 评论 -
Dva model层的自己的理解
刚接触Dva的时候,对于model感觉一片茫然,看不懂不知道是什么意思。在之后的公司一个项目中慢慢的对model有了基本的理解。model.js:model层一般包含几个部分:namespace:model的名字,用来在页面中找到要调用哪一个model,就想id一样。state:用来存放数据的地方。subscriptions:在我看来就是绑定监听页面的,只有进入监听的页面才会...原创 2018-10-20 11:06:12 · 6644 阅读 · 1 评论 -
antd +dva实现动态获取树形数据表格
最近在做项目的时候遇到了需要运用树形表格。应为不是做Demo,所以是需要做成动态获取的,antd的模板列子实现的效果图:注意:我们使用的是两个不同的接口实现的动态树形数据的表格实现的思路:1,第一个接口只负责获取表格的父数据,也就是只获取 市场部,财务部,产品部的数据。2,需要和后台商议好,如果父数据有子列表,那么就需要在给父数据的时候返回一个空数组,有这个空的数组才能实现...原创 2019-04-12 11:58:37 · 5335 阅读 · 2 评论 -
js React Dva对页面中权限节点的控制 即有权限展示和无权限的不展示
思路:有些界面和操作按钮有着对应唯一的权限码,当用户登录之后会获取到用户向前所拥有的权限码。然后跟整个系统的权限码进行比对,如果存在对应的权限码则拥有该权限。步骤:1,在permission.js中存放整个系统的权限码2.登录成功后获取到当前用户拥有的权限列表,并使用localStorage本地存储起来window.localStorage.setItem('auth', JS...原创 2019-04-23 15:44:09 · 1346 阅读 · 0 评论