Una

接下来的日子,陆续把未总结的问题补充起来......

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  vue

摘要:场景: 一个群发消息列表(数组) 列表下有多条消息(元素) 每条正在发送的消息数据状态需要实时刷新,发送完成时需要显示成功提示符合且不需要刷新,然后3秒消失。首次显示列表时,已经成功的状态不显示这个成功提示符。 1、定位确定采用局部刷新 2、进入消息列表请求获取列表数据的接口,完成发送的消息不需显示 阅读全文
posted @ 2018-12-24 23:44 youyi2016 阅读(3289) 评论(0) 推荐(0)

摘要:问题:给父组件上的一个数组中的某个元素中的数组类型值,添加值后,数据没有在子组件上更新。 对元素添加值之后,vue的数据其实已经更新了并传给了子组件,子组件中没有立即更新。 那么这里有个问题,在子组件中到底是如何渲染从父组件中传来的数据的? 解决思路 1、用子组件中用watch,确保子组件拿到值 子 阅读全文
posted @ 2018-12-06 22:09 youyi2016 阅读(718) 评论(0) 推荐(0)

摘要:前言:始终要相信你能想到的解决方案,基本上都是可以用技术实现的... 解决方法就是在mounted中在this.$nextTick()去获取,如果没有获取到,不是写法错就是,元素没有绑定对地方,注意检查自己的逻辑,自己在写什么思路一定要清晰。 有这样一个需求: 实现一个表格,每一行代表课程的一期,每 阅读全文
posted @ 2018-12-04 21:06 youyi2016 阅读(2450) 评论(0) 推荐(0)

摘要:一、Object.defineProperty的作用 用来给对象新增属性,和修改对象中的属性。 二、JS对象中的描述符 js对象中两种属性描述符:数据描述符和存取描述符(访问描述符)。 注意事项: 1、数据描述符和存取描述符都具备configurable、enumerable属性。 2、描述符不具备 阅读全文
posted @ 2018-11-25 17:07 youyi2016 阅读(2642) 评论(0) 推荐(0)

摘要:前言: 数据变更之后,vue如何渲染dom? 实际场景: 更新数据之后,再设置滚动条的位置为什么设置无效? 为什么将隐藏的元素设置为显示状态之后,读取元素状态读取不到? 改变了对象/数组中的值,页面没有更新最新的值? 关于vue中的数据改变没有触发视图更新的现象: 需要知道的一些细节 vue中dat 阅读全文
posted @ 2018-11-24 11:02 youyi2016 阅读(6349) 评论(0) 推荐(0)

摘要:一、观察者模式 一对多的一种模式,当分发一个事件时,可以触发多个相关依赖。 二、用观察者模式实现一个简单的vue的bus.$emit/bus.$on 参考资料: 观察者模式和订阅-发布模式的区别:https://juejin.im/post/5a14e9edf265da4312808d86 观察者模 阅读全文
posted @ 2018-10-31 18:52 youyi2016 阅读(151) 评论(0) 推荐(0)

摘要:一、解决方案: 加上异步setTimeout,延迟获取dom的代码的执行 任务: 1、搞清楚vue中dom的渲染过程 2、vue技术揭秘:深入响应式原理代码分析(https://ustbhuangyi.github.io/vue-analysis/reactive/reactive-object.h 阅读全文
posted @ 2018-10-10 21:13 youyi2016 阅读(13167) 评论(0) 推荐(1)

摘要:为什么data必须返回函数? v-show和v-if的区别 v-if只有在满足条件时才渲染元素,v-show无论是否满足条件都会渲染元素,都会对元素样式的display属性进行控制。 v-if可以绑定在template上,可以和v-else匹配,v-show不可以。 v-if是真正的条件渲染,会确保 阅读全文
posted @ 2018-05-24 22:00 youyi2016 阅读(299) 评论(0) 推荐(0)

摘要:杂七杂八的一些日总结 1、vue(最)合理的处理表单提交和初始化表单数据显示的方式 对于表单处理,繁琐的一个地方就是当出现多个下拉选择的表单框的时候,我们需要进行多次将选择的文本去换对应的id值的操作,然后传给后端。 对于表单中的选择框的数据格式,在获取数据时,后端应该直接返回id,而不是对应的文本 阅读全文
posted @ 2018-02-05 23:46 youyi2016 阅读(546) 评论(0) 推荐(0)

摘要:都说要快速学会一个技术(会使用),比如一个框架,在实际的工作中做相关的项目是最快的学习方式。而为什么在实际的工作项目中去学习是最快的方式?个人的体会是,在实际的工作项目中,很多功能的实现是你不得不做的,包括那些很基础的功能实现,有些很基础的功能你可能在实际的项目中会重复做好几遍;因此,在实际项目中你 阅读全文
posted @ 2017-10-05 11:29 youyi2016 阅读(155) 评论(0) 推荐(0)

摘要:在大概2016年6月吧,知道了vue,博客园有个博主用vue写了一个不算完整的博客园app,做出来的效果相比博客园原本的app看上去要华丽很多,那时候做前端还没多久,很多东西都不知道,别人说用vue开发出来的这个东西好流畅,我心里也就跟着别人这样认为,完全没有自己的想法。那时候用vue或学vue的人 阅读全文
posted @ 2017-10-05 10:05 youyi2016 阅读(207) 评论(0) 推荐(0)

该文被密码保护。
posted @ 2017-07-22 06:52 youyi2016 阅读(4) 评论(0) 推荐(0)