上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 49 下一页
摘要: 有时候我们需要从 store 中的 state 中派生出一些状态,例如对列表进行过滤并计数: computed: { doneTodosCount () { return this.$store.state.todos.filter(todo => todo.done).length } } 如果有 阅读全文
posted @ 2021-02-04 21:33 vickylinj 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: mapState 函数返回的是一个对象。我们如何将它与局部计算属性混合使用呢?通常,我们需要使用一个工具函数将多个对象合并为一个,以使我们可以将最终对象传给 computed 属性。但是自从有了对象展开运算符 (opens new window),我们可以极大地简化写法: computed: { l 阅读全文
posted @ 2021-02-04 21:21 vickylinj 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 如图所示,上面这个列表我们使用下标 (index) 作为 key 值,其对应关系如图。此时页面显示是没有问题的, 控制台也不会报错. 但是——假设此时我们删除 List 中的第 2 项内容 (虚拟 DOM 很简单). 我们来看看会有什么效果? 当我们删除了原来 list 中的下标为 1 的数据 (虚 阅读全文
posted @ 2021-02-03 22:44 vickylinj 阅读(413) 评论(0) 推荐(0) 编辑
摘要: Vue 的双向数据绑定,使得修改数据后,视图就会跟着发生更新,比如对数组进行增加元素、切割等操作。然而直接通过下标修改数组内容后,视图却不发生变化。那么,在保留原有的数组响应方式下,为什么 Vue 不增加对数组下标的响应式监听呢? arr[index] = val 不是响应式的 在 Vue 官网的  阅读全文
posted @ 2021-02-03 22:26 vickylinj 阅读(1199) 评论(0) 推荐(1) 编辑
摘要: 在表格等容器中加载数据时显示。 Element 提供了两种调用 Loading 的方法:指令和服务。 一、指令方式: 1.对于自定义指令v-loading,只需要绑定Boolean即可。默认状况下,Loading 遮罩会插入到绑定元素的子节点,通过添加body修饰符,可以使遮罩插入至 DOM 中的 阅读全文
posted @ 2021-02-02 16:10 vickylinj 阅读(7450) 评论(0) 推荐(0) 编辑
摘要: 一般地,有两种自适应:撑满空闲空间与收缩到内容尺寸。CSS3将这两种情况分别定义为'fill-availabel'和'fit-content'。除此之外 ,还新增了更细粒度的'min-content'和'max-content'。这几个值都可用在 width, height, min-width, 阅读全文
posted @ 2021-02-02 12:01 vickylinj 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 1. 分析代码 #include <stdio.h> void fun(int n) { printf("1th - Level: %d Address: %d\n", n, &n); if(n < 3) fun(n+1); printf("2th - Level: %d Address: %d\n 阅读全文
posted @ 2021-02-02 10:26 vickylinj 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 一、浅拷贝 浅拷贝只会将被复制对象的第一层属性进行复制,若第一层属性为原始类型的值,则直接复制其值,一般称之为“传值”;若第一层属性为引用类型的值,则复制的是其存储的指向堆内存对象的地址指针,一般称之为“传址”。因此浅拷贝的结果存在当改变一个对象的值时引起另一个对象值变化的问题。即新对象和旧对象之间 阅读全文
posted @ 2021-02-01 11:20 vickylinj 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 什么是深度优先和广度优先 其实简单来说 深度优先就是自上而下的遍历搜索 广度优先则是逐层遍历, 如下图所示 1.深度优先 2.广度优先 两者的区别 对于算法来说 无非就是时间换空间 空间换时间 深度优先不需要记住所有的节点, 所以占用空间小, 而广度优先需要先记录所有的节点占用空间大 深度优先有回溯 阅读全文
posted @ 2021-01-20 21:18 vickylinj 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 ES5继承 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: function Animal (name) { // 属性 this.name = name || 阅读全文
posted @ 2021-01-19 22:09 vickylinj 阅读(926) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 49 下一页