vue部分
听,听,听
这个作者很懒,什么都没留下…
展开
-
2021-01-26
在项目实际开发过程中,我们需要经常的按照客户的需求去更新项目的功能,但是有些时候我们明明在本地运行测试都可以了,但是上传到服务器之后,客户那边又说并没有修改,或者是修改中某些问题还存在,这个时候,我们首先需要做的是排查自己的源码,然后再次进行一个简单的测试,如果本地没有问题之后,要考虑浏览器的兼容性问题,若客户长时间为在项目进行操作,也可能是浏览器默认缓存的问题,这个时候就需要清空一下缓存,然后重新进行操作。...原创 2021-01-26 11:20:44 · 73 阅读 · 0 评论 -
2021-01-26
在vue项目开发中我们总会遇到各种各样的问题,本文主要说的是接口字段丢失的问题。我们公司主要使用的是vue+iview进行开发,在开发过程中,遇到过一个问题,就是使用iview组件的Rate(评分功能)的组件的时候,会出现在没有重新操作的时候数据赋值失败,也就是说在你提交数据的时候,实际上会将评分字段默认去掉。所以在接口字段缺失的时候,并不一定是自己没有写这个字段,而是有可能接口在请求的时候默认将没有值或者是未定义值的字段去掉了...原创 2021-01-26 10:54:45 · 72 阅读 · 0 评论 -
v-for中key的作用
在vue项目中,我们会经常使用到v-for来渲染数据。v-for简单的来说就将数据循环遍历的渲染在页面上,当 Vue.js 用 v-for 正在更新已渲染过的元素列表时,它默认用 “就地复用” 策略。如果数据项的顺序被改变,Vue将不是移动 DOM 元素来匹配数据项的顺序, 而是简单复用此处每个元素,并且确保它在特定索引下显示已被渲染过的每个元素。也就是说,如果你有一个从一到十的单选项,你通过v-for渲染到页面上,最开始你的checkbox是一,但是当你删除一之后,你的checkbox并不会消失,而是原创 2021-01-26 10:34:16 · 202 阅读 · 0 评论 -
为什么vue项目的data数据需要return出来?
如果不使用return包裹的数据,在项目的全局中可见,容易造成变量污染。变量污染简单的说就是我们定义了过多的全局变量,可能会造成全局变量冲突的现象。如要避免这种现象,可以将数据封装起来,如在vue项目中data就相当于是一个封装了变量的对象。当一个组件被定义时,data要声明成一个初始化数据对象的函数,如果只是作为一个简单的对象,那么所有实例的引用都会指向同一个数据对象,但是通过data函数,每次创建实例都会返回一个全新的数据对象。...原创 2020-07-29 10:46:52 · 1612 阅读 · 0 评论