# “借用页面”

# axios拦截器中间件化

umi_cms-frontend 代码逻辑演示 (opens new window)

axios拦截器中间件化 (opens new window)

# checklist

  • 【1】其实就是选对了用 模板字符串和它的$插值,才有大面积模板。
    • insertBlanks也可以存活在$插值里面。
      • (控制含第二行之后的换行)
    • 用(能回收isExist产生的空行)的函数括号框顶替模板内的花括号、函数的方括号。
    • ref (opens new window)
    • 【1-1】切换关注点:函数括号框顶替模板内的花括号、方括号(也是靠的$插值才有的)
  • 【2】其实就是把不直观的、处理边际情况的操作 挪到一行代码的后面,比如控制片段是否产生和控制缩进等 #降低源码的系统复杂度

# ant design vue的问题:

  • 比如表单里面一个组件上传多个图片。有提供上传多图的,但是实现的时候不是用它的。好像是不支持延迟上传还是不支持限制上传多少张就隐藏按钮的。
    • 如果没做过不知道有这个坑。要自己封装的
    • (用普通div模拟已上传的图即可)(里面的逻辑和外面的逻辑不一样的,要做一层转换。)
    • 比如上传多个图片,增删好了之后,再统一上传,然后返回url,统一提交表单。
  • 树形图这个,本来就是提供得不足够,需要二次开发很正常
  • 比如固定前几列之后,后面的列和表头对不上------但是具体怎么解决,就笔记下来,脑子没用记
  • 组件没渲染,v-decorator还没生效。对form的操作不可用(比如setFieldsValue)。
    • 解决:getFieldDecorator