- 博客(7)
- 收藏
- 关注
原创 关于Element table组件二次封装(render函数)以及相关事项(如何使用插槽)
没写过render函数的cxy,使用插槽写element ui需要注意一些事项,使用组件自带的属性卸载props里,可以调用方法获取需要的内容,自定义样式写在style里,使用事件的话放在on里面(具体如图所示)1.该组件封装基于render函数,所以需要先注册函数组件(如图),大家可以根据项目实际情况定义表格列名数组,可勾选和序号可以像我一样直接写,也可以放在数组里循坏(数组需要加一个定义type的字段)好了,就到这里了,对render函数不理解的,大家可以看看。,希望对大家有所帮助。
2023-09-07 15:00:24 960 1
原创 最近复习完js,来做一个总结记录一下
1,this指向问题 一般情况下,this指向调用他们那个对象 在全局作用域下 this指向谁 window 普通函数里面this指向谁 window function fn() { console.log(this); }; fn(); 定时器里面的this指向谁 window window.setTimeout(function() { console.log(this); }, 3000); 对象的方法里面的thi
2021-10-09 18:11:12 211
原创 解构和函数的参数(数量和顺序问题)
函数再设计形参的时候会遇到参数的数量和顺序问题,可以使用解构(对象)赋值来解决。 在写函数设计形参的时候,会出现一些问题: 1,有时候会出现形参的数量过多,不方便设计, 2,会导致形参所对应的数据记不住的情况, 3,有时候只需要使用一个或几个形参 如下函数形参 function fn(name,age,hobby,height,weight,.........){ } 这个时候就会出现以上问题,我们可以使用解构(对象)赋值来解决。 以解构(对象)赋
2021-10-09 16:15:05 309 2
原创 jQuery筛选方法
1,兄弟筛选选择器和方法 筛选选择器 -:first第一个 -:last最后一个子节点 -:eq(index)索引 -:even偶数索引 -:odd奇数索引 -:lt小于指定索引 -:gt大于指定索引 方法 -first() -last() -eq(index) -prev()上一个兄弟 -prevAll()上面所有的 -next()下一个兄弟 ...
2021-09-30 09:54:58 697
原创 拖拽效果的方法
思路 -鼠标在盒子上按下时,准备移动(事件加给物体) -鼠标移动时,盒子跟随鼠标移动(事件添加给页面) -鼠标抬起时,盒子停止移动(事件加给页面) var o = document.querySelector('div'); //鼠标按下 o.onmousedown = function (e) { //鼠标相对于盒子的位置 var offset...
2021-09-30 09:35:21 197
原创 关于匀速运动,变速运动,位置移动...例如轮播,放大镜效果封装
function move(obj, property, step, target, callback) { clearInterval(obj.t); //根据起点和终点直接的关系,判别速度的正负 step = parseFloat(getStyle(obj, property)) > target ? -step : step; //将定时器编号保存在对象的自定义属性上 obj.t = setInterval(function () { v.
2021-09-28 16:53:09 110 1
原创 延时定时器立即生效问题
延时定时器第一秒会出现空档,封装需要执行的代码,先调用一次即可解决 getTime() setInterval(function(){ getTime() },1000) functiongetTime(){ vardate=newDate() varhours=date.getHours() hours=...
2021-09-28 12:12:33 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人