最新前端面试题及答案,antd pro学习入门笔记+todolist实例,前端开发技术栈

这篇博客介绍了在Antd Pro项目中进行页面内数据管理的方法,包括模拟数据和实际API调用。博主分享了王者荣耀英雄数据展示的例子,展示了如何加搜索功能并给出了相关代码实现。此外,还提到了前端面试的准备,强调了算法在当前面试中的重要性,并提供了个人的求职经验与面试心得。
摘要由CSDN通过智能技术生成

{/*

    {herolist && herolist.map((item: any, index: number) => {

    return (

    • {item.cname}{'->'}{item.title}
    • )

      })}

      */}

      </>

      );

      }

      export default connect(({ heros }: any) => ({ heros }))(HeroMall)

      image-20200720203930281

      页面内数据管理

      在页面文件夹下面使用_mock.ts、model.ts、services.ts就可以了 建立方法和全局一样,路径要自己配置

      image-20200720214237360

      image-20200720214251183

      import React, { useEffect } from ‘react’; // import { getHeroList } from ‘…/…/services/heros’

      import { connect, Dispatch } from ‘umi’;

      import { Table, Tag } from ‘antd’;

      import HeroTableSearch from ‘./HeroTableSearch’;

      const HeroMall = (props: any) => {

      console.log(props);

      useEffect(() => {

      let { dispatch } = props;

      dispatch({

      type: ‘mall/fetchHeroList’,

      }); //触发model中的effect,带上命名空间

      }, []); // fetch(‘/api/herolist’).then(res=>{

      // //console.log(res)

      // return res.json()

      // }).then(res=>{

      // console.log(res)

      // })

      // fetch(‘/api/heros’).then(res=>{

      // //console.log(res)

      // return res.json()

      // }).then(res=>{

      // console.log(res)

      // })

      // getHeroList().then((res)=>{

      // console.log(res)

      // })

      let { mall } = props;

      let herolist = mall && mall.herolist && mall.herolist.herolist;

      console.log(herolist); // ename: 105

      // cname: “廉颇”

      // title: “正义爆轰”

      // new_type: 0

      // hero_type: 3

      // skin_name: “正义爆轰|地狱岩魂”

      const columns = [

      {

      title: ‘Id’,

      dataIndex: ‘ename’,

      key: ‘ename’,

      render: text => {text},

      },

      {

      title: ‘英雄’,

      dataIndex:

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值