js
安徒生讲评书
这个作者很懒,什么都没留下…
展开
-
elementui中el-tabs组件下的组件包含el-table,解决切换tab时table闪动问题
起初为解决上述问题,使用了笨法,就是利用tabs组件的tab-click事件,在事件中调用table的doLayout方法,但是这么写比较繁琐,需要改动好几个地方,遂想优化一下,于是上网上查些资料,有人说直接table中追加key或者table-column中追加key,也有人说在pane中用if条件,但都达不到预期效果。偶然间想到一个办法,基本逻辑是通过自定义指令的方式调用表格的doLayout方法。原创 2023-04-18 09:04:28 · 3013 阅读 · 3 评论 -
记录swiper3使用的一个小坑
swiper3小坑原创 2023-03-21 14:45:05 · 282 阅读 · 0 评论 -
js获取字符串字节长度
getByteSize(str) { return new Blob([str]).size;}原创 2021-08-11 11:30:02 · 194 阅读 · 0 评论 -
vue写的横向跑马灯组件
用vue写了一个简单的滚屏显示跑马灯组件,类似飞字公告一样,直接上代码。Marquee.vue:<template> <!-- 横向滚动 --> <div class="h-text-scroll"> <div class="text-scroll-wrap" :class="{'pause': stop ? ispause : false, 'no-loop': !loop}" :style="{'animation-dura原创 2021-03-23 10:44:45 · 752 阅读 · 1 评论 -
vue实现可拖拽列表组件
列表内容和样式在外部自定义,话不多说,直接上代码1. 用drag事件实现,唯一不好的是拖拽时的半透明框没法修改<template><divclass="list"ref="listRef1"@mousedown="drag"@mousemove='dragover'@mouseup='dragend'@mouseout="out"><divclass="list-item"v-for="(item,index)inlistDat...原创 2020-06-18 16:29:58 · 2337 阅读 · 1 评论 -
js函数作参数
参照以下例子例1:function add(a, b) { console.log( a + b);}function subtract(a, b) { console.log( a - b);}function getStr() { console.log('hello')}// 函数作参数传递,函数的参数以数组形式传function use(f...原创 2020-01-01 12:15:24 · 290 阅读 · 0 评论 -
echarts中series数据数目少于横轴数据时,tooltip根据鼠标事件显示,横轴对应无数据时不显示tooltip,不高亮
例如:横轴数据为['周一','周二','周三','周四','周五','周六','周日'],series数据为[['周一', 1],['周二', 2],['周三',3],['周五',4],['周六',5],['周日',6]]echarts的option需添加如下设置: tooltip : {trigger: 'axis',...原创 2019-12-31 14:45:42 · 837 阅读 · 0 评论