面试

一、权限分配

1. ❗登录权限

2. ❗token 过期权限

3. 传统权限分配

4. RBAC

二、❗动态路由权限

1. 路由处理:

路由分为动态路由和静态路由。

2. 按钮权限

三、Excel 导入导出

四、购物车模块

区分登录和未登录

五、 axios 取消重复请求

  1. axios.CancelTokenCancelToken.source()

  2. //配置 cancelToken
    cancelToken: new CancelToken(c => {
          user.cancel = c
        })
    
  3. source.token 生成标识

  4. source.cancel() 取消请求

六、thunk 函数

将多参数函数,替换为单参数的版本,且只接收回调函数作为参数。

==优点==:参数复用

七、微信小程序支付

  1. 登录
code: res.code,
// 加密字符串和加密签名
encryptedData: info.encryptedData,
iv: info.iv,
rawData: info.rawData,
signature: info.signature
  1. 支付