自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 将对象处理成字符串

// 对象处理成字符串 "{"330000829309":",VALUE,LJVALUE,TBZ"}" indicatorMap2String(strMap) { let obj = Object.create(null); for (let [k, v] of strMap) { let p = ""; v.forEach((value) => { p = value + "," + p; ...

2022-03-28 22:05:08 156

原创 递归生成树

getTreeData(data) { // 循环遍历json数据 for (var i = 0; i < data.length; i++) { if (data[i].children.length < 1) { // children若为空数组,则将children设为undefined data[i].children = undefined; } else { ...

2022-03-28 22:03:44 146

原创 el-tree异步加载

<el-tree ref="indicatorTree" node-key="treeId" :props="defaultProps" :data="rightTreeData" lazy :load="loadNode" show-checkbox :default-expanded-k...

2022-03-28 22:02:10 728 1

原创 前端Vue下载文件

1. 第一种 exportProjectListExcel(params).then((response) => { // 传参调接口获取blob文件 if (response) { // respone为blob类型 let exportFileName = "项目检索列表.xlsx"; this.download(response, exportFileName); ...

2022-03-28 21:58:07 415

原创 Echarts地图

var provinceNameList = [ "韩国", "山东省", "江苏省", "上海市", "浙江省", "福建省", "广东省" ]; var provinceValueList = [ { name: "韩国", gdp: "11亿元", rk: "654万人", mj: "105万平方公里" }, { na...

2022-03-21 16:08:14 1667

原创 vue导出文件

exportProjectListExcel(params).then((response) => { // 调接口传参获取blob if (response) { let exportFileName = "项目检索列表.xlsx"; this.download(response, exportFileName); } }); ...

2022-03-21 16:05:07 1528

原创 两个对象数组合并

var list1 = [ { title: '名称1', age: '18' }, { title: '名称2', age: '19' }, { title: '名称3', age: '20' .

2021-10-27 15:44:04 207

原创 兼容性网页全屏

fullScreen(){ // this.flag=!this.flagletelement=document.documentElement;this.isFullScreen=document.fullScreen||document.mozFullScreen||document.webkitIsFullScreen||document.msFullscreenElementconsole.l...

2021-09-23 15:18:17 233

原创 Vuex的核心概念之getter

Getter用于对Store中的数据进行加工处理形成新的数据 它只会包装Store中保存的数据,并不会修改Store中保存的数据,当Store中的数据发生变化时,Getter生成的内容也会随之变化 打开store.js文件,添加getters,如下:export default new Vuex.Store({ ....... getters:{ //添加了一个showNum的属性 showNum : state =>{ return '最新的count值为:...

2021-09-09 22:14:16 165

原创 Vuex的核心概念之Action

1.在mutations中不能编写异步的代码,会导致vue调试器的显示出错。 在vuex中我们可以使用Action来执行异步操作。2.打开store.js文件,修改Action,如下:actions: { addAsync(context,step){ setTimeout(()=>{ context.commit('add',step); },2000) }}然后在Addition.vue中给按钮添加事件代码如下:<button @...

2021-09-09 22:05:31 471

原创 Vuex的核心概念之Mutation

1.mutation用于变更store中的数据,不可以直接操作store中的数据;2.通过mutation这种操作方式可以集中监控所有数据的变化,便于后期维护;//定义mutationconststore =newVuex.store({ state: { count: 0;},mutations: { add(state) { ...

2021-09-09 21:54:15 344

原创 实现echarts折线图末端虚线

option = { backgroundColor: '#1b1b1b', colors:['#5470C6', '#5470C6'], title: { textStyle: { fontWeight: 'bold', color: '#319DF5' }, x: 'center', ...

2021-09-06 09:36:25 1279

原创 利用富文本标签实现echarts坐标轴红绿灯

option = { backgroundColor: '#1b1b1b', title: { textStyle: { fontWeight: 'bold', color: '#319DF5' }, x: 'center', text: '实现坐标轴红绿灯' }, tooltip: {...

2021-09-06 09:31:43 358

原创 控制echarts坐标轴标签文字个数换行

添加这个配置项就可以了axisLabel:{formatter:function(value){varret="";//拼接加\n返回的类目项varmaxLength=1;//每项显示文字个数varvalLength=value.length;//X轴类目项的文字个数varrowN=Math.ceil(valLength/maxLength);//...

2021-09-06 09:25:51 496

该资源为我一篇名叫echarts地图的配套json

该资源为我一篇名叫echarts地图的配套json

2022-03-21

空空如也

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

TA关注的人

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