02 2021 档案

摘要:若data中数据类型较为复杂,方法methods中改变对象的属性,视图也就是页面并不会改变 原因是vue监听不到数据类型特别复杂的属性。 可以使用this.$set()来进行强制更新,进而解决问题 对象操作: 三个参数:this.$set("改变的对象","改变的对象属性","值") 数组操作: 三 阅读全文
posted @ 2021-02-26 15:07 lyprecords 阅读(318) 评论(0) 推荐(0) 编辑
摘要:vuex 是一个专门为vue.js应用程序开发的状态管理模式。 这个状态我们可以理解为在data中的属性,需要共享给其他组件使用的部分。 也就是说,是我们需要共享的data,使用vuex进行统一集中式的管理。 vuex中,有默认的五种基本的对象: state:存储状态(变量) getters:对数据 阅读全文
posted @ 2021-02-25 15:54 lyprecords 阅读(55) 评论(0) 推荐(0) 编辑
摘要:自己的理解: computed用来监控自己定义的变量,该变量不在data里面声明,直接在computed里面定义,然后就可以在页面上进行双向数据绑定展示出结果或者用作其他处理; computed比较适合对多个变量或者对象进行处理后返回一个结果值,也就是数多个变量中的某一个值发生了变化则我们监控的这个 阅读全文
posted @ 2021-02-25 14:45 lyprecords 阅读(68) 评论(0) 推荐(0) 编辑
摘要:Set类型是在ES6中引入的,可以配合展开运算符(...)一起使用,我们可以使用它来创建一个新数组,该数组只有唯一的值; const arr = [1,2,1,2,1,2,1,1,1,3]; const uniqueArr = [...new Set(arr)]; console.log(uniqu 阅读全文
posted @ 2021-02-24 13:57 lyprecords 阅读(242) 评论(0) 推荐(0) 编辑
摘要:组件间如何通信,也就成为了vue中重点知识了。这篇文章将会通过props、ref和ref和emit 这几个知识点,来讲解如何实现父子组件间通信。 组件是 vue.js 最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用。那么组件间如何通信,也就成为了vue中重 阅读全文
posted @ 2021-02-24 11:19 lyprecords 阅读(373) 评论(0) 推荐(0) 编辑
摘要:formatNumber: function (n) { var b = parseInt(n).toString(); var len = b.length; if (len <= 3) { return b; } var r = len % 3; return r > 0 ? b.slice(0 阅读全文
posted @ 2021-02-24 11:03 lyprecords 阅读(38) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示