自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 echarts 折线图与柱状图混合使用,折线区域渐变,柱状图渐变(封装函数,传入series)

首先封装一个函数(传入series,支持柱状图折线图混合使用):上代码: commonEchart(echart, dataX, mySeries) { // 基于准备好的dom,初始化echarts实例 const echarts = require('echarts') // 基于准备好的dom,初始化echarts实例 const myChart = echarts.init(echart) // 绘制图表 myCha.

2020-12-29 10:30:16 607

原创 echarts 饼图(pie)的封装(各属性的讲解以及使用,自定义图例排列方式)

设计稿的图例是分两列,并且左对齐排列,解决方法是,legend用一个数组,并且 数组每一项orient 设置为’vertical’(垂直)。来人啊,上代码: // 封装公共饼图 commonPie(echart, seriesName, pieData) { // 基于准备好的dom,初始化echarts实例 const echarts = require('echarts') // 基于准备好的dom,初始化echarts实例 const.

2020-12-28 17:54:09 3240

原创 vue项目使用echarts,背景透明,隐藏坐标轴和刻度线,自定义网格线样式

因为页面多处用到,所以选择封装: commonLine(echart, seriesName, dataX, dataY) { // 基于准备好的dom,初始化echarts实例 const echarts = require('echarts') // 基于准备好的dom,初始化echarts实例 const myChart = echarts.init(echart) // 绘制图表 myChart.setOption({.

2020-12-28 17:01:01 2794 2

原创 vue项目使用echarts(封装函数:监听dom元素尺寸变化resize echarts)

场景:如上图,页面左侧有个控制收缩的菜单面板,页面右边是一个数据大屏,有很多的echart是图表,所以需要监听右侧dom元素,当其尺寸变化的时候resize 图表。在这里可以通过element-resize-detector监听dom元素变化:npm install element-resize-detector封装的函数如下:// 封装 监听dom元素尺寸变化resize echarts resizeEcharts(echart, myChart) { const elem.

2020-12-28 16:15:00 1433 3

原创 Element Select选择器从服务器搜索数据,输入关键字进行查找(从服务器获得的数据有分页)

先说一说需求:后台的一个下拉筛选框,下拉的数据要从后台获取,每次输入关键字从后台获取下拉条目,获取的下拉条目是带有分页的。需求分析:那么有两点需要处理,第一,在输入框数据发生变化时首先向后台请求数据并且渲染在下拉框里面,注意这时请求的数据是带有分页的,所以要在下拉框进行滑动的时候页码加一继续请求数据,也就是要进行loadmore逻辑的处理;第二,监听下拉框选择的数据,当选择的数据变化的时候,带着这个选择的数据(作为筛选条件)去进行主列表的请求。下面附上代码: <div class="d

2020-06-04 14:39:22 2940

原创 vue项目使用fullcalendar绘制自己想要的日历视图

由于业务需求,需要构建时间线视图和个人日历视图,经过师父指点发现了一款功能强大的日历插件(JavaScript Calendar),支持React, Vue, Angular and TypeScript 。真的很强大,谁用谁知道啊,哈哈哈,还有时区和语言设置,而且也一直在保持更新,最近一次更新时间是2020.5.20,文档很全,可以自定义你需要的各种样式和需求,并且拓展性很强。下面简单上几张demo和文档的图:如果你是第一次用这个插件千万别被这复杂的英文文档吓退缩,相信我,好好研究,花一天时

2020-05-28 11:34:29 12732 52

原创 使用js-cookie实现两个vue项目的单点登录

需求是这样的:之前用vue做的两个系统,现在由于业务需要,要实现两个系统之间的相互跳转以及登录联动。分析需求:也就是说在登录了任意一个系统的情况下,另一个系统也默认登录,同理,任意一个系统退出登录另一个系统也要退出登录,也就是说我们要实现退出联动。两个系统之前都是利用localStorage进行存储登录相关信息的,但是localStorage无法实现跨域访问,那么我就想到cookie是可以通过设置domain来实现一级域名相同的两个系统之间实现跨域访问的,所以就想到使用js-cookie这个插件来实现对

2020-05-27 11:11:53 2363

原创 关于小程序清除定时器失败问题

首先来说一说我们大产品的需求:进入一个页面开始计时,页面有一个取消按钮,点击可以取消计时退出页面,与此同时,点击小程序左上角返回按钮出去这个页面的时候计时继续,总之就是只要你不手动取消这个计时就一直在,下次进入页面计时继续接着之前的,同时你可以取消。接着来说我遇到的问题:点击小程序左上角返回出去再次进来想取消计时,点击按钮取消不了了,下次再进来页面产生了两个计时器凌乱了,经过多次测试之后才发现原...

2019-08-30 13:41:16 1493

原创 关于小程序引用腾讯地图路线规划真机调试不出路线问题

关于路线规划要加include-points="{{markers}}"这一句很重要,否则开发者工具上面调试的时候能出来路线图,但是真机调试的时候出不来路线,记住一定要加上哦!!!...

2019-08-30 11:23:12 1386

原创 关于vue项目部署到服务器页面刷新会出错(页面报错:500 Internal Server Error)

废话少说先上错误图片:首先分析一下出现这个错误的原因是前端项目路由配置的时候路由的用了history模式(mode: ‘history’);用这种模式的好处是让我们的URL看起来不像hash那么丑(url中会有#),大家应该都懂,这里就不用多详细介绍了,不过这种模式(history)要玩好,还需要后台配置支持。因为我们的应用是个单页客户端应用,如果后台没有正确的配置,就会返回404,对于后端配...

2019-08-30 10:52:50 10285 1

空空如也

空空如也

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

TA关注的人

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