vue
啃啃香
这个作者很懒,什么都没留下…
展开
-
vue数组排序
字符串数组比较时:const arr = [1,3,9,2,5]arr.sort((a,b) => {return b-a // 按降序排// return a-b // 按升序排})常用的是根据对象数组的某个属性比较排序const arr = [ {id: ‘1’ ,name: ‘张三’,age: 20},{id: ’2‘, name: ’肖二‘, age:27},{id: ‘3’, name: ‘李四’, age:19}]arr.sort((p1,p2)=>{re原创 2021-12-18 23:40:20 · 4632 阅读 · 0 评论 -
watch和computed使用区别
基本上,computed能实现的功能watch都能实现computed里计算属性是通过return返回的,无法实现异步,如setTimeout()computed: {fullName() {setTimeout(() => {return this.firstName + this.lastName // 这里的return返回到的是() => {}函数,fullName没有返回值}, 1000);}...原创 2021-12-05 23:37:38 · 111 阅读 · 0 评论 -
Object.defineProperty()高级定义对象属性
let person = {name: '张三‘,sex: '男’,// age: ‘18’ // 直接定义的age属性,可以直接对该属性进行删改查操作}Object.defineProperty(person, ‘age’, {value: 19, // 采用这种方式定义的age属性,不能够被遍历(枚举)enumerable: true // 控制该属性是否可以枚举,默认falsewritable: true, // 控制该属性是否可以修改,默认falseconfigurable: t原创 2021-11-30 23:51:24 · 94 阅读 · 0 评论