自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 js一维数组变二维数组方法

目标需求:避免造成数据缺少时页面样式错乱,例如数据返回8条,页面拆分3行循环,每行需要展示4个,那么就是外层数组嵌套3个内数组,每个内数组里面4个数据。使用方法: this.convertArr(this.imgSrc, 4) // 4个数据一组,组成大数组。

2024-06-11 18:23:31 142

原创 ant design vue <<a-select>模糊查询

有个需求是,下拉菜单,可以通过姓名筛查,或者通过手机号筛查,同时手机号不能展示出来。官网给的栗子是内容必须包裹在 <a-select-option> 标签中才可以被查出来。那么前台就要需要通过其他办法去做筛查。<a-select placeholder="请选择" v-model="formState.manager" allowClear style="width: 200px" show-search :filter-option="filterMana.

2022-04-25 18:12:56 2444 1

原创 flex布局,左侧固定,右侧自适应

外层大div设置 display: flex;里面两个div,左侧的 width: 300px; 右侧的 flex: 1;即可不设置flex:1的话,右侧宽度不会达到最大。简单又实用

2022-04-22 18:07:45 1131

原创 Echarts饼图

我看网上好多没有Echarts的案例,有的话也是很多复制别人的内容,看起来很难。// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById("yhsmzq"));xxxxxxx().then((res) => { var datas = [] for(var i = 0; i < res.data.length; i++) { datas.push({ name:re

2022-04-15 17:27:36 586

原创 js根据出生年月获取年龄

getAge(date) { var age = ""; var str = date.replace(/年|月/g, "-").replace(/日/g, ""); var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if (r == null) return false; var d = new Date(r[1], r[3] - 1, r[4]); if ( d.getFullYear() == r[.

2022-04-04 16:45:57 1038

原创 vue组件通信(二)

有这么个特定的环境,父组件有个添加按钮,点击按钮会出现一个弹窗,弹窗里面类似购物车,可加减商品,有确定按钮和取消按钮。那么如果直接按着正常传值来走的话,会出现个问题,就是还没有点击确定的时候,只做子组件的加减商品,父组件中的绑定的商品也会发生改变。解析:本以为是写法问题,或者中间传值问题,搜索半天发现都没问题。于是想到了vue的数据双向绑定,当一个值发生了变化,那么页面中的数据也会发生变化。解决:js数据的深浅拷贝。最简单的方法子组件:this.cityStr = JSON.str

2022-04-01 20:36:08 80

原创 vue父子组件传值

1.父组件引入子组件import ChoiceCitys from '../../components/choiceCitys'components: { ChoiceCitys},<ChoiceCitys v-on:cityStr="cityStr" v-bind:sendCitys="sendCitys"></ChoiceCitys>其中 :v-on:cityStr="cityStr" 为子组件传过来的值。 v-bind:sen

2022-03-31 20:18:45 1633

原创 同数组中根据id不同进行去重

md,996一个月了,累死个人,今天就丢个小功能放上面吧。unique(arr){ for(var i = 0; i < arr.length; i++){ for(var j = i+1; j < arr.length; j++){ if(arr[i].id == arr[j].id){ //第一个等同于第二个,splice方法删除第二个 arr.splice(j,1);

2022-03-30 20:11:03 102

原创 el-date-picker 自定义日期选中

<el-date-picker v-model="downloadFrom.times" type="datetimerange" :picker-options="pickerDates" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" align="right" style="wid.

2022-03-29 19:55:18 1379

原创 纯数组转包含对象的数组

不知道大家有没有遇到过后台返给你的数据并不是自己想要的,数据格式为我们在开发时,又不能写成 pay_way_list[0] 来渲染里面的值,并且有时候后台返回的key值就是该数据的value,那么我们可以let arr = []for (const key in data.pay_way_list) { if (data.pay_way_list.hasOwnProperty(key)) { const element = data.pay_way_list[key]

2022-03-28 21:13:51 485

原创 el-tree 功能点

注:其中方法名字自定义即可<el-tree ref="treeList" :data="treeData" :props="props" show-checkbox :default-expand-all="isExpand" node-key="region_path" :default-checked-keys="checkedKeyArr" @check-change="getTreeChecked"></el-

2022-03-25 20:21:07 2086

原创 el-input输入框事件处理

element-ui el-input

2022-03-24 20:39:22 2005

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除