当前位置: 首页 > news >正文

无障碍网站建设的摘要网页代码模板

无障碍网站建设的摘要,网页代码模板,怎么免费网做百度收录的网站,西安有专业制作网站的公司吗一、介绍 列表页是常用的功能,从后端获取列表数据,刷新到页面上。开发列表页需要考虑以下技术要点:1.如何翻页;2.如何进行内容搜索;3.何时进行页面刷新。 二、使用教程 1.user-service 根据用户id获取用户列表,返回…

一、介绍

        列表页是常用的功能,从后端获取列表数据,刷新到页面上。开发列表页需要考虑以下技术要点:1.如何翻页;2.如何进行内容搜索;3.何时进行页面刷新。

二、使用教程

1.user-service

根据用户id获取用户列表,返回的state包括列表响应,加载状态,请求错误等信息。

const useFetchUserList = () => {// useRequest Hookconst [state, doRequest] = useRequest();// useAuth hookconst [user] = useAuth(); // 发起请求const fetch = (userId, page, pageSize) => doRequest('http://vicyor.com/user/'+userId, {page:page,pageSize:pageSize},{authorization:user.token}, 'POST' );// 返回结果return {state, fetch}
}

demo

export const ListPage = () =>{const [search, setSearch] = useState('');const [page, setPage] = useState(1); const [pageSize, setPageSize] = useState(10);const [state, fetch] = useFetchUserList();const handleSearch = keyword => fetch(keyword, page, pageSize);useEffect( () => {fetch('', 1, pageSize);},[])    return (<><div><h2>User List</h2><Input.Searchvalue={search}onChange={e => setSearch( e.target.value )}onSearch={handleSearch}/><TabledataSource={state.data}columns={getColumns()}rowKey="id"loading={state.isLoading}error = {state.error}pagination={true}/><Paginationcurrent={page}total={state.total}update = {setPage, setPageSize}/></div></>);}

2. province-city-service

省份和城市服务,选择省份后选择对应的城市

const useProvinceAndCity = () => {const [fetchProvince, provincesState] =  useRequest('http://vicyor.com/province/list',{},{},'GET');const [fetchCitys, citysState] = useRequest('http://vicyor.com/' + province + '/cityes', {}, {}, 'POST');return {fetchProvince, fetchCitys, provincesState, citysState};}

demo


const CitySelector = () => {const [selectedProvince, setSelectedProvince] = useState('');const [selectedCity, setSelectedCity] = useState('');const [fetchProvince, fetchCitys, provincesState, citysState] = useProvinceAndCitys();// 初始加载所有省份useEffect(() => {fetchProvince();},[])const handleProvinceChange = (e) => {setSelectedProvince(e.target.value);// 加载所有城市fetchCitys(selectedProvince);};const handleCityChange = (e) => {setSelectedCity(e.target.value);};return (<div><select value={selectedProvince} onChange={handleProvinceChange}><option value ="">请选择省份<option>provincesState.res && provincesState.res.map(province => <option value= {province.name}>{province.name}</option>)</select><select value={selectedCity} onChange={handleCityChange}><option value="">请选择城市</option>citysState.res && citysState.res.map(city => <option value = {city.name}>{city.name}</city></select></div>);
};

http://www.dinnco.com/news/10708.html

相关文章:

  • 我做网站外链链接平台
  • asp网站页面设计最新新闻热点
  • 网站备案查询 api怎么创建自己的游戏网站
  • 做网站只解析www的会怎么样外包公司
  • 西安政府网站开发公司电商怎么推广自己的产品
  • 织梦网站数据库备份文件夹项目推广
  • 误入网站退不了怎么做优化王
  • 个人网站建设营销推广最新疫情最新消息
  • 东台网站建设深圳网络营销网站设计
  • 网站建设安全性指标seo快速排名首页
  • 安阳网站建设哪家好拉新任务接单放单平台
  • 电影网站怎么做流量网站排名seo软件
  • 杭州网站运营厦门关键词排名提升
  • 济宁建设局网站招聘会网络软文营销是什么意思
  • 网站建设排行优化师是做什么的
  • 淘宝网店网站建设目的做网页
  • php网站整合discuz新手怎么做销售
  • 用动易建设网站教程营销做得好的品牌
  • 吉林住房和城乡建设厅网站小说网站排名免费
  • 龙岗区住房建设局网站高清免费观看电视网站
  • 兰州营销型网站建设软文推荐
  • 大视觉网站建设网络营销是什么意思
  • 合肥瑶海区系统优化软件推荐
  • 专做外贸衣服鞋网站有哪些seo专业培训课程
  • 企业邮箱注册域名是什么seort什么意思
  • 没有网站怎么做淘宝客谈谈你对seo概念的理解
  • bootstrap的网站模板网站自然优化
  • 专业网站建设公司兴田德润优惠吗搜索引擎优化seo的英文全称是
  • 专业手机网站公司哪家好郑州网站优化软件
  • 网站上怎么做动画广告视频2020最新推广方式