Vue的生命周期
1.Vue的生命周期是什么?
{1.从Vue实例,创建到销毁的过程}
2.如何知道Vue生命周期到达了什么阶段? 钩子函数有哪些
{1.使用钩子函数 2. 初始化/挂载/更新/销毁}
3.Vue实例从创建到编译模板执行了哪些钩子函数? cerated函数触发能获取data?
{1.beforeCreate / created 2.能获取data,不能获取真实DOM}
4.Vue实例从创建到显示都经历可哪些钩子函数? created函数里,能获取真实DOM吗? 在什么钩子函数里可以获取真实DOM?
{1. beforeCreate / created / beforeMount / mounted 2.不能获取真实DOM 3.mounted}
5.什么时候执行updated钩子函数? 在哪里可以获取更新后的DOM?
{1.当数据发生变化并更新页面后 2.在updated钩子函数里}
6.一般在beforeDestroy / destroyed 里做什么?
{1.手动消除计时器 / 定时器 / 全局事件}
7.什么是ajax? ajax原理? axios是什么?
{1.一种前端异步请求后端的技术 2.浏览器window接口的XMLHttpRequest 3.基本原生ajax+Promise 技术封装通用全后端的请求库}
8.axios如何发起一次get请求? axios函数调用原地结果是什么? 如何拿到Promise里ajax的成功或者失败的结果?
{1.在method选项配置为true / 也可以默认不写 2.是一个Promise 对象 3. then( ) / catch ( )}
9.ajax如何给后台传参? axios那个配置项会把参数自动写到url?后面?
{1.在url?拼接-查询字符串 --> 在url路径上 - 需要后端特殊处理 --> 在请求体/请求头传参给后台 2. params}
10.post请求方式,一般在哪里传递数据给后台? axios那个选项,可以把参数自动装入到请求中? axios默认发给后台请求体数据格式是?
{1.请求体中 2. data选项 3. json字符串格式}
11.想学习axios更多的知识应该去哪里? axios如何配置基地址
{1,官网多阅读,多看多总结,任何库和插件都是 2.axios.defaults.baseURL}
12.Vue中如何获取原生DOM呢?
{1,用id属性或者ref属性都可以}
13.如何获取组件对象呢? 拿到组件对象能做什么?
{1.目标组件添加ref属性 --> this.$refs.名字获取组件对象 2.调用组件的属性/方法}
14.data改变更新DOM是同步还是异步的? 我们可以在哪里访问到更新后的DOM呢?
{1.异步 2.this.$nextTick里的函数体 --> updated生命周期钩子函数}
15.$nextTick函数原地返回什么? 如何在Js主动触发标签的事件呢?
{1.Promise对象 2. 获取到DOM对象,调用事件方法}
16.组件使用分为几步? 注册组件名还可以用什么?
{1.创建组件 / 引入组件 / 注册组件 / 使用组件 2. 用组件对象的name属性的值}