宝贝回家日志

2018-12-23

  • 从后台获取数据,是在created还是mounted里好?
    看使用场景,一般放在create中,可以及早发请求获取数据
    但如果有需要dom必须存在的情况,就要放到mounted中

created是不是会使页面加载时间过长?
不会
为什么有时页面显示了,但内容还没有请求到,数据会是undefined?

  • 解决了detail不能切换的问题,但任然存在两个detail页面切换后,数据不变问题,原因:
  1. 页面渲染是靠data里的数据
  2. 两个detail页面属于同一个路由,两者之间切换,不会调用大多数函数,不能改变data

解决办法: 页面渲染都使用$route.params传入的对象数据m

  • 问题:
  1. 如何解决同个页面切换后数据改变??
    问题分析: 看源码,通过分析iview-admin对路由的处理,找到对应的处理方法,根据自己的需要做相应的修改
    解决: 页面渲染都使用$route.params传入的对象数据m

  2. 使用$route.params直接渲染页面(是叫渲染吗?)有什么缺点

钩子在服务器渲染期间不被调用,因为自会有再初次渲染时会在服务器上运行

  • 这句话,不能理解,什么是服务器端渲染? 为什么所以生命函数均在服务器端渲染期间不被调用?

  • 今天学习了生命周期,写了一篇学习笔记
    自己生命周期钩子总结

2018-12-24

今天和正哥进行了项目的沟通,正哥讲了一些vue基础配置的东西,加深了自己对vue-admin的理解;
同时,收获最大的是,在项目中,把常用函数放到特定文件,封装成api,既方便调用,又减少了代码的复用。