用户如何根据不同的权限去查询不同的页面
js:
ajax role->mnulist json展示有权限的菜单
react-router
onEnter
<Routr path=“/hom” component={app} onnter={nextState,rplace}=>{
if(nextState.lcation.athnam!==‘/.’){
根据参数判断用户的信息
const uid=utils.getURLParams(nextState,‘uid’)
if(!uid){
relace(‘/’);}else{
//后续的健全的操作
}});
privateRouter组件
react.creatClass vs xtends Commponent
1是工厂函数,创建对应的实例,
extends Compont
语法使用区别上
proType getDefaultProps
creeat class:propTypes,getDefaultPros()
react.component:roptype.defaultrops,
eeeeeeeeeeeeeeeeeee
大厂前端面试整理题目听课笔记汇总
于 2024-03-03 15:42:39 首次发布
这篇博客汇总了前端面试中常见的问题,包括用户权限查询、JS处理、React Router、代码优化、数组操作、随机数生成、URL参数提取、事件订阅与发布、页面优化等。还探讨了Promise、异步编程、模块化、CSS隔离、CSR与SSR、虚拟DOM、Webpack编译流程以及Vue生命周期等技术要点。
摘要由CSDN通过智能技术生成