- 博客(5)
- 收藏
- 关注
原创 element日期选择范围、选择年份范围
根据业务需求elemet-ui使用日期选择范围只能选择年份范围,element-ui只有选择日期,月份范围不支持选择年份范围,为实现业务需求研究了类似element-ui日期选择器选择年份,代码如下。使用timeDate方法可以获取到选中的年份值。功能还有不足点,欢迎各位互相交流。代码如下:对年份选择范围进去封装。utils.js文件。
2023-11-21 16:38:18 1407
原创 多维数组转换并且排序
将多维数组转换为一维数组并排序可以使用递归和Array.prototype.concat()方法。的函数,它接受一个多维数组作为输入,并返回一个已排序的一维数组。在函数内部,我们首先创建一个空数组。然后遍历多维数组中的每个元素,并检查它是否是一个数组。如果是,则递归调用自身并将结果与。函数时,它将返回已排序的一维数组[1, 2, 3, 4, 5, 6]。在上述代码中,我们定义了一个名为。当我们将示例多维数组传递给。合并,否则将该元素添加到。数组进行排序并返回结果。
2023-04-20 11:32:02 157 1
原创 vue-element 表格查询条件封装
所以不能通过普通的绑定个别属性的方式来处理,而slot插槽的方式也无法简化,最终决定通过传递一个配置项数组的形式来解析生成相应的结构。表格直接使用el-table即可,而搜索栏区域每次写起来都很繁琐,且多人开发情况下每个人写的样式都不相同,布局样式无法统一。目前实现的方式由两部分组成,一部分是form表单组件,接受父组件传递的配置项数组,一部分是封装一些常用的表单项组件,通过v-if来控制,form表单组件里引入该表单项组件,循环遍历,根据传递的表单项类型来匹配显示具体的表单项。
2023-04-19 15:31:34 2189 3
原创 vue下载文件
vue下载文件先封装下载的方法saveAs (obj, fileName) { let ele = document.createElement('a'); ele.download = fileName || '下载'; //下载文件名 ele.href = URL.createObjectURL(obj); // 绑定a标签 ele.style.display = 'none'; document.body.appendChild(ele); // 兼容火狐浏览器 ele.click(
2021-08-04 10:21:44 243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人