摘要:
由于js的限制,vue无法进行监听数组; 由于 JavaScript 的限制, Vue 不能检测以下变动的数组: 为了解决第一类问题,以下两种方式都可以实现和 vm.items[indexOfItem] = newValue 相同的效果, 同时也将触发状态更新: // Vue.set Vue.set 阅读全文
摘要:
1:vue组件之间进行,传值; 父子组件传值:props: 子父组件传值:$emit/$on;父组件可以直接使用@绑定事件,获取值; 子组件子组件:使用声明一个中间变量:vm.$emit/vm.$on; ref:在组件上绑定ref;使用vm.$refs.name/获得实例对象; 2: 关于vue-e 阅读全文
摘要:
2、margin相邻折叠问题 在开发中,我们偶尔会遇到明明两个div都设置了margin,可是它们之间的距离就是不等于两个div的margin之间的和,这是为什么呢?其实是因为在某些情况下,两个或多个块元素的相邻边界(其间没有任何非空内容、padding、边框)会发生合并成单一边界,也就是标题说的折 阅读全文
摘要:
在移动端中我们经常碰到横屏竖屏的问题,那么我们应该如何去判断或者针对横屏、竖屏来写不同的代码呢。首先在head中加入如下代码: 1 <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1 阅读全文
摘要:
从值的转换到数学计算,ES6给各种内建原生类型和对象增加了许多静态属性和方法来辅助这些常见任务。另外,一些原生类型的实例通过各种新的原型方法获得了新的能力。 注意: 大多数这些特性都可以被忠实地填补。我们不会在这里深入这样的细节,但是关于兼容标准的shim/填补,你可以看一下“ES6 Shim”(h 阅读全文
摘要:
1.什么是表格&表格的作用 什么是表格:由一些 被称之为 单元格的矩形框 按照从左到右从上到下的顺序排列到一起组成的 表格的作用:以一定的结构来显示信息的。 2.如何使用表格 定义表格:<table></table> 创建表行:<tr></tr> 创建列(单元格):<td></td> 注意:默认情况 阅读全文
摘要:
let chunk = function(arr, num){ num = num*1 || 1; let ret = []; arr.forEach(function(item, i){ if(i % num 0){ ret.push([]); } ret[ret.length - 1].push 阅读全文
摘要:
关于多个菜单对应一个输入框;应该如何联系; 方法一:再用点击事件时给每个元素加id;在使用输入框失去焦点事件时;用一个空变量传递dom节点;用来判定到底点击哪个元素;使用switch 多重循环获取对应的值; 传值问题:创建对象,判定队形初始值;没有进行传值;把数据区分开;分别进行传值;经子标签设定为 阅读全文
摘要:
创建拖拽;之后再vue 中;创建自定义指令; 创建指令监听数据;通过$emit/$on来获取相关的数据 阅读全文