摘要: vue给对象新增属性,并触发视图更新 如下代码:给student对象新增age属性 众所周知,直接给student赋值操作,虽然可以新增属性,但是不会触发视图更新 原因是:受 ES5 的限制,Vue.js 不能检测到对象属性的添加或删除。因为 Vue.js 在初始化实例时将属性转为 getter/s 阅读全文
posted @ 2019-02-25 18:21 Jade0214 阅读(3885) 评论(0) 推荐(0) 编辑
摘要: 在官网中有实例 一般都是把el-checkbox放在el-checkbox-group里面进行循环的。 1:只能写@change事件而不能写@click。而且可以将这个事件加在el-checkbox-group上面。这样每次点击checkbox框变化它都能捕捉到。也可以放在el-checkbox上面 阅读全文
posted @ 2019-02-25 18:10 Jade0214 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: {{list}} 阅读全文
posted @ 2019-02-25 14:47 Jade0214 阅读(2328) 评论(0) 推荐(0) 编辑
摘要: 项目使用vue.js,在写某个dialog页面时,需要循环后台的数据(班级,班级学生名单,已选学生名单,发布时间,截止时间,答案显示等)。 遇到的问题:循环绑定的值是相同的,而且改动一个值,其他item相对的字段也会改动。 解决: 在使用v-for时,将index参数传下来。在例如 el-dropd 阅读全文
posted @ 2019-02-25 14:24 Jade0214 阅读(4454) 评论(0) 推荐(0) 编辑
摘要: 经常遇到一个问题,判断某个对象是否为数组类型,在Js中检测对象类型的常见方式有以下: typeof操作符 对于Function、String、Number、Undefined等几种类型的对象来说,几乎都能胜任,但是为Array时 注意: instanceof操作符 JavaScript中instan 阅读全文
posted @ 2019-02-25 13:38 Jade0214 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: checkState加了圆括弧相当于函数表达式,会立即执行,执行的结果作为返回值传递给settimeout。 window.setTimeout(checkState(), 10000); //立即被调用 window.setTimeout(checkState, 10000); // 10s后被调 阅读全文
posted @ 2019-02-25 08:47 Jade0214 阅读(315) 评论(0) 推荐(0) 编辑
摘要: ◎Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数;◎Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数;◎Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数(这也是我们在数学课上学到的舍入规则)。 其实很好记:ceil的意思是 阅读全文
posted @ 2019-02-25 08:42 Jade0214 阅读(265) 评论(0) 推荐(0) 编辑