- 博客(14)
- 收藏
- 关注
原创 Echarts显示自定义标注点/地图map引导线
Echarts显示自定义标注点/地图map引导线先贴效果。这里实现了1.地图上县区名的显示,鼠标移入显示相应的项目数(如下图东源县)2.地图上增加自定义地图(这里增加了没有的高新区&市辖区&江东新区)3.较小的地区,改用lableline延长线显示地名+项目数,优化显示结果1.地图上自定义标注点配置在series数组中,{type: 'scatter'},数据基本格式为:[ {name: 'xx县', value: [纬度,经度]}]2.地图上延长线标注点配置在series
2021-03-07 11:55:45
4055
原创 解决Echarts地图区域点击事件无效 && geo.lable.formatter无效
需求:获取echarts当前点击城市名称bug:Echarts地图区域点击事件无效,添加.getZr()后又无法获取到地图当前点击城市。这个我看了一些资料,说是版本问题,,,然鹅我下了几个最新echarts版本都无效。怀疑是我加了自定义区域让它点不中了??解决://添加.getZr()之后,又获取不到params中当前点击城市let self=this;this.chart.getZr().on('click', function (params) { console.log('好的终于点击到
2021-03-07 09:53:49
7218
2
原创 报错Uncaught SyntaxError: Unexpected token ( in JSON at position 0 at html/login/login.html:1
报错信息:Uncaught SyntaxError: Unexpected token ( in JSON at position 0 at html/login/login.html:1首先点击定位到position 0这行是肯定没有语法错误的。判断报错出现真正位置(我这里出现在登录接口通后,账密错误的回调,看了一下逻辑,定位到错误位置)错误原因:JSON.parse(里面必须是一个json字符串),而后端返回的returnData为:({\"StateCode\":\"0\",\"E.
2021-03-03 10:14:55
7694
原创 Dva.js+umi入门案例(models层,services层,components层详细代码与解析)
dva中主要分3层----models,services,components 1. 其中models是最重要概念,这里放的是各种数据,与数据交互的应该都是在这里。2. services层放请求后台接口的方法。3. components为组件层。
2021-02-24 15:03:03
1634
原创 TypeScript error in node_modules/jest-diff/build/diffLines.d.ts
出现情况:拉下项目后执行npm install和npm start界面出来后报错报错信息错误原因:仅导入类型声明 import type 和 仅导出类型声明 export type,旨在仅仅引入类型的场景不会触发对应文件的副作用。是在typescript版本3.8.0之后更新的。在package.json中查看typescript的版本,报错时是没有达到3.8.0的。解决:删除node_modules----->package.json中typescript的版本更新到3.8.0以上----
2020-12-29 16:48:10
1622
原创 Definition for rule ‘@typescript-eslint/consistent-type-assertions‘ was not found @typescript-eslin
出现情况:拉下项目后执行npm install和npm start界面出来后报错报错信息./src/index.tsx Line 1:1: Definition for rule '@typescript-eslint/consistent-type-assertions' was not found @typescript-eslint/consistent-type-assertions Line 1:1: Definition for rule '@typescript-eslint
2020-12-29 15:58:43
6188
原创 uni-app小程序与app端的兼容问题
整理在uni-app一套代码适配app&小程序遇到的兼容问题。持续更新…uni-app单位问题: 动态绑定的 style 不支持直接使用 upx upx - 小程序与app都支持 rpx - 小程序支持upx换算使用:若设计稿宽度为 640px,元素 A 在设计稿上的宽度为 100px,那么元素 A 在 uni-app 里面的宽度 应该设为:750 * 100 / 640,结果为:117upx。若设计稿宽度为 375px,元素 B 在设计稿上的宽度为 200px.
2020-12-25 16:19:06
4289
原创 前端设置input输入框宽度固定,高度随输入内容变高
局限1:input只能控制输入内容为一行;textarea需要手动拖动改变大小。实现:像 div, p这样的块元素默认是不可编辑的,但我们可以在标签内添加 contenteditable 属性设置为 true, 使其变为可编辑的。contenteditable是一个全局属性,用于指示元素是否可被用户编辑,属性值可选true,false,空字符串。true 或者 ‘空字符串’, 表示该元素是可编辑的;false, 表示该元素是不可编辑的。如果未设置此属性,则其默认值将从其父元素继承。局限2:
2020-12-25 14:59:58
5119
原创 axios接口报错-参数类型错误解决
1.post方法问号跟参在url后发送请求通过qs方法…运算符2.content-type未符合首先了解post请求常见的数据格式(参考文章)Content-Type: application/json : 请求体中的数据会以json字符串的形式发送到后端Content-Type:application/x-www-form-urlencoded:请求体中的数据会以普通表单形式(键值对)发送到后端Content-Type: multipart/form-data:它会将请求体的
2020-12-25 11:51:40
2049
原创 vue-admin-element路由死循环,页面白屏卡死问题
原理:permisson.js中,router.beforeEach()做了路由拦截next() 表示路由成功,直接进入to路由,不会再次调用router.beforeEach()next(‘login’) 表示路由拦截成功,重定向至login,会再次调用router.beforeEach()也就是说beforeEach()必须调用next(),否则就会出现无限循环,next() 和 next({ …to, replace: true })是不一样的,next({ …to, replace: tr
2020-12-25 11:17:20
2961
1
原创 TypeScript utility-types插件
TypeScript utility-types插件作用在ts的原有类型上补充,提供一组通用类型下载NPM npm install utility-types YARN yarn add utility-types类型介绍FunctionKeys<T> 拿到对象中所有函数类型属性的 keyimport { FunctionKeys } from 'utility-types'; type MixedProps = { name: string; setName:
2020-12-23 20:09:36
547
原创 element-ui问题汇总
element-ui问题汇总1. 需求element-admin 点击侧边栏刷新当前路由核心:判断它是否同路由跳转,如果是的话在跳转路径上加一个/redirect????src\layout\components\Sidebar\Link.vue<template> <!-- eslint-disable vue/require-component-is --> <component v-bind="linkProps(to)" @click="testCl
2020-12-14 10:35:19
627
原创 Echarts地图 绘制自定义区域 - geojson.io使用方法
Echarts地图 绘制自定义区域 & 解决区域点击无效1. 绘制地图自定义区域需求:绘制带高新区的河源市地图,目前百度地图json还没有此新区。需手动绘制。STEP1:获取市区json文件(输入市区后选择下面JSON API(包含子区域)的下载)**STEP2 :** [geojson中左上角打开保存的暂不包含新区的文件,点下图按钮绘制新区区域,右侧富文本框便会同步生成新生地图的json文件](http://geojson.io/#map=5/61.648/102.744)绘制完成保存即可
2020-12-11 20:07:26
5643
原创 绘制3D Echarts地图 饼图 堆叠柱状图
绘制3D Echarts目前在项目中遇到过的3D echarts为:3D饼图(圆环图)3D区域地图3D堆叠柱状图。先上效果,有更好方法的大佬求指教1.echarts + echarts-gl => 绘制3D地图npm install echartsnpm install echarts-gl//配置项代码 , this.chartData为我导入的随州市json数据echarts.registerMap('随州市', this.suiZhou,this.chartData);
2020-12-11 19:15:03
3221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人