摘要:
一递归组件 递归组件的特性就是可以在自己的template模板中调用自己本身。值得注意的它必须设置name属性。 这个例子中父页面使用该递归组件会调用三次recursive组件,值得注意的是递归组件必须设置递归次数限制数量否则会抛出错误,该例子中通过count来限制递归次数。 二 动态组件 如果将一 阅读全文
2019年2月20日 #
2018年12月20日 #
摘要:
computed计算属性 计算属性类似于方法,用于输出data中定义的属性数据的结果,data数据变化时,计算属性的结果会同步变化,需要注意的是计算属性不可与data定义的属性同名。 相比于方法它的优势是只有当依赖的属性变化时,才会重新计算。而方法会在每次重新render的时候都会执行,因此计算属性 阅读全文
2018年12月5日 #
摘要:
vue比较常见的坑就是数据(后台返回)更新了,但是UI界面并没有更新,常见于以下情况: 一.数据为数组时1.通过数组索引修改数组元素例如: 此时UI数据并不会刷新 2.修改数组长度时: 解决方案: 如果data为JSON数组则如下: 第一个参数为要更新数据的数组,第二个参数为要更新的数组中具体的元素 阅读全文
2016年12月5日 #
摘要:
function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = 阅读全文
摘要:
function getStyle(obj, attr) { if(obj.currentStyle) { return obj.currentStyle[attr]; } else { return getComputedStyle(obj, false)[attr]; } } 阅读全文
摘要:
function startMove(obj, json, endFun) { //开始前关闭之前obj上的定时器 clearInterval(obj.timer); //定时器 obj.timer = setInterval(function() { var bStop = true; //假设所 阅读全文
摘要:
使用Ajax 上面所给出的方法似乎不够酷,那现在来看一个使用Ajax实现图片预加载的方法。该方法利用DOM,不仅仅预加载图片,还会预加载CSS、JavaScript等相关的东西。使用Ajax,比直接使用JavaScript,优越之处在于JavaScript和CSS的加载不会影响到当前页面。该方法简洁 阅读全文
摘要:
水平居中 行内或者具有行内元素性质的元素(比如文字或者链接)? 让一个父元素为块级元素的行内元素水平居中,可以:CSS: 1 2 3 .center-children { text-align: center; } 单个块级元素? 你可以设置块级元素的 margin-left 和 margin-ri 阅读全文
2016年11月21日 #
摘要:
<body rlt="1" dh="1"><div class="wrap"> <div class="left"> <div class="inner"> <img src="http://placehold.it/200" alt=""> </div> </div> <div class="ri 阅读全文
2016年11月10日 #
摘要:
$(element).bind("input propertychange",function(){}); 阅读全文