- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 高德地图实现矩形围栏绘制和编辑
demo-效果图全部代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>地图搜索与拖拽选址</title> <style> #mapContainer{ position: relative; width: calc(100vw-20px); height: calc(1
2022-04-25 14:38:49
1816
原创 高德地图搜索、拖拽 查询地址
demo-效果图代码–(引用的地图,key值换成你自己的)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>地图搜索与拖拽选址</title> <style> #mapContainer{ position: relative; width: calc(100vw-20px);
2022-04-20 11:02:32
1300
原创 vue中 基于echart地图功能 省级地图下钻和返回、发射线、水波涟漪等功能展示
效果图展示-包含水波涟漪、发射线功能效果图点击地市、区县下钻功能vue项目中main.jsimport echarts from 'echarts'import anhui from '../static/commonJs/anHui.json'window.anhuiData = anhuiecharts.registerMap('anhui',anhui)Vue.prototype.$echarts = echarts;页面代码<template> <d
2022-01-21 13:52:02
2133
原创 vue中基于高德地图,获取省级地图(以安徽为例)
效果图展示<template> <div> <div id="mapId" class="rescure-map"></div> </div></template>import AMap from ‘AMap’ mounted() { var that = this that.initMap() }, methods: { // 初始化地图 initMa
2022-01-21 11:47:42
1876
原创 element-ui中table表格多选改变背景颜色
使用element-ui中table的:row-class-name="tableRowClassName"功能例: tableRowClassName({row, rowIndex}) { row.row_index = rowIndex for(let i = 0; i <this.lstSelectedData.length; i++) { if(this.lstSelectedData[i].row_index === rowIndex)
2021-09-28 18:45:17
1008
1
原创 forEach中return无效问题
在项目中使用forEach进行遍历,是无法实现:达到某一条件,希望跳出循环,代码不继续执行。let arr = [7,5,4,3,1,5,2,6,6,3,4]arr.forEach((item,index) => { if(index === 3) { return }})原因:forEach()无法在所有元素都传递给调用的函数之前终止遍历解决方法:使用for替换forEachlet arr = [7,5,4,3,1,5,2,6,6,3,4]for(le
2021-09-28 18:27:53
672
原创 基于nodejs的selenium的自动化测试这环境安装
Selenium 通过使用 WebDriver 支持市场上所有主流浏览器的自动化。每个浏览器都有一个特定的WebDriver,称为驱动程序,用于控制web浏览器的行为。如下为各浏览器对应的驱动:Browser ComponentChrome chromedriver(.exe)Internet Explorer IEDriverServer.exeEdge
2021-09-03 14:58:35
662
原创 利用Electron打开各项目的桌面程序
1.打开cmd 输入 node -v ,npm -v查看是否安装了相应的环境,如果没有请自行安装 注意electron与node版本间存在关系 最好安装node在 v12…0.0以上吧(升级了node后可能会影响以前的项目运行跟打包,须逐一更新各项目中低版本的依赖包)2.npm install -g @electron-forge/cli 全局安装3.npx electron-forge import,electron-forge是一个脚手架程序, 它可以帮我们快速构建一个electron应用4.创
2021-07-20 14:30:16
1465
1
原创 element-ui table 多列组合排序
element-ui table 配合后端实现多列组合排序。思路:1.监听sort-change事件,在该事件中缓存和修正当前的排序规则。并根据保存的排序规则调接口刷新表格数据;2.监听header-cell-class-name事件,在该事件中修正表头排序图标的样式。保证图标的样式逻辑和缓存的排序规则一致。 <el-table :data="pagination.data" ref="multipleTable" class
2021-06-07 15:23:11
2434
1
原创 获取文件名的后缀,判断文件类型
例如var data = images/task/word/2021/02/27/c5d1e5aa1b4fa7bc5a9621d7edbff567.docx var flieArr = data.split('.'); //获取文件名 var suffix = flieArr[flieArr.length - 1]; //获取文件类型 suffix = docx
2021-03-04 15:56:22
444
1
原创 截取特定字符串
images/task/word/2021/02/27/c5d1e5aa1b4fa7bc5a9621d7edbff567.docx例如截取.docx之前的字符串 var url = images/task/word/2021/02/27/c5d1e5aa1b4fa7bc5a9621d7edbff567.docx var prefix= url.substring(0,url.lastIndexOf("."));
2021-03-04 14:34:49
142
1
原创 marker标注居中显示
this.map.setCenter(lnglatXY) // var lnglatXY = [tip.location.lng,tip.location.lat] 经纬度
2021-03-03 17:47:49
910
4
原创 vue中base64图片生成海报图
效果图展示 <div style="border-right: 1px solid #cccccc;margin: 0 20px 30px 0"> <el-row class="text-center"> <div class="hidden" style="display: none;"> <canvas id="mycanvas" :width="w" :height="h" />
2021-02-24 11:50:04
388
原创 微信小程序:map组件标注callout与label简单用法
效果图.js代码图片一对应的效果 // 获取全部信息--对应图片1 getTodayAllInfo(){ var that = this var params ={} request._get('/todaySignAllInfo', params, res => { if(res.code == 1){ var attendanceSignList = res.result.attendanceSignList //全部人员
2020-12-04 15:01:27
4408
1
原创 小程序:map获取附近场所列表展示、拒绝定位后无法获取定位提示框、手机定位系统未开启提示框
获取附近场所列表效果图初始化,获取定位点击取消直接返回,点击确定,进行位置设置拒绝定位后无法获取定位提示框手机定位系统未开启提示框.js代码var QQMapWX = require('../../../lib/qqmap-wx-jssdk.min');var qqmapsdk;Page({ /** * 页面的初始数据 */ data: { uploadUrl: wx.getStorageSync('uploadUrl'), mapId: "
2020-12-04 13:25:34
489
原创 小程序:获取动态时分秒
效果图如下:实现过程.jsconst app = getApp()import util from '../../../utils/util.js'Page({ /** * 页面的初始数据 */ data: { todayTime: '', // 获取当前时间 realTime: '', }, /** * 生命周期函数--监听页面加载 */ onLoad: function () { this.gettodayTime
2020-12-04 10:54:46
868
2
原创 小程序 : js获取今日日期、加日期、减日期; 判断今日 、判断昨日
获取今日,日期加、日期减效果图:选择日期大于今日时.js代码Page({ /** * 页面的初始数据 */ data: { choseDate: '', // 选择的时间 week:'', //星期几 oneDayMillions: 24*3600*1000, //一天的毫秒数 }, /** * 生命周期函数--监听页面加载 */ onLoad: function () { this.getTodayDate() /
2020-12-04 10:40:40
1819
原创 微信小程序使用canvas画布生成二维码海报分享图片(后端给的base64格式图片转换为ArrayBuffer再生成海报)
页面效果index.wxml<view> <view class="canvas-image-box"> <canvas canvas-id="shareCanvas" style="width:{{_width}}px;height:{{_heigth/1.423}}px;"/> </view> <!-- 文字提示 --> <view class="canvas-tip" wx:if="{{canvasTy
2020-10-19 10:21:04
2058
原创 webstrom中将git换为svn
问题描述由于其他开发使用了git添加依赖或者使用了git命令行工具,导致项目内部产生了.git文件夹,webstrom自动默认使用了git的版本控制。解决办法通File | Settings | Version Control 将git改为svn并保存...
2020-08-04 17:14:34
1037
原创 微信开发工具初安装成功,打开后一直黑屏、页面展示网络连接失败无法登录的解决办法
一、黑屏的解决办法1.用cmd打开微信开发者工具安装的位置2.对应的安装文件夹下执行 .\微信开发者工具.exe --disable-gpu3.关机重启, 启动微信开发者工具就成功进入了登录页面二、进入登录页面扫描二维码,页面展示网络连接失败,无法登录解决办法1.点击设置2.默认“使用系统代理”改为:不使用任何代理,勾选后直连网络3.修改后点击屏幕上的刷新按钮即可,在进行扫描登录即可踩过的坑坑...
2020-06-19 17:31:42
1001
原创 vue项目使用高德地图自定义地图样式
注册账号并申请 Key首先,注册开发者账号,成为高德开放平台开发者登陆之后,在进入「应用管理」 页面「创建新应用」为应用添加 Key标题创建自定义地图vue中在index.html中引入地图key<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.3&key=你申请的key"></script>使用自定义样式...
2020-05-25 10:22:23
5599
5
原创 计算机网络面试题
1、OSI(Open System Interconnect):开放系统互联,是一个七层的计算机网络模型,分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP(Transmission Control Protocol/Internet Protocol):传输控制协议/因特网互联协议,是一个四层的计算机网络模型,分别为:网络接口层、网络层、传输层和应用层。结合OSI和TCP/IP产生了一个五层结构,分别为:物理层、数据链路层、网络层、传输层和应用层。Internet就是采用的
2020-05-19 11:25:16
5349
原创 element-ui 以服务的方式自定义Loading加载
1.组件中引入import {Loading} from 'element-ui'2.写入方法let loading = null loading = Loading.service({ fullscreen: true, text: '正在dd简报中,请稍后...' }) loading.close()3...
2020-05-08 15:55:18
1234
转载 【vue】中 $parent 和 $children 的使用方法
链接:https://www.cnblogs.com/wuxianqiang/p/10472972.html
2020-04-30 17:22:02
1323
原创 vue中非父子组件通信
this.$root.eventHub.$emit('totalCount',that.pagination.totalCount) that.$root.eventHub.$on('totalCount',function(data) { console.log('data',data) this.callMissTotalCount = data...
2020-04-28 19:34:50
126
原创 echats当x轴内容过长时分割展示
//判断柱形图中dataZoom是否显示 if(that.xAxisData.length>15&& that.xAxisData.length<20){ this.showData = true this.endData = 70 ...
2020-04-14 15:57:41
411
原创 使用splice() 方法,根据关键字对比删除数组中的数据
// 批量删除-wbao—ele batchDeleteElevatorRow() { var that = this if (!this.hasSelected()) { that.$message({ message: '您还没有选中数据', type: 'warning' ...
2020-04-14 13:43:50
461
原创 js小数的取舍处理
1.丢弃小数部分,保留整数部分parseInt(7/3)2.向上取整,有小数就整数部分加1Math.ceil(5/2)3,四舍五入方法一:var num =2.446242342;Math.round(num) //输出结果为2方法二:保留两位小数num = num.toFixed(2); // 输出结果为 2.454,向下取整Math.floor(5/2)...
2020-04-07 14:21:25
1664
原创 js 将一个数组中的部分字段,添加到另外一个数组中
原来的data数组{"data":[{"id":"340129","parentId":"340100","name":"高新区","shortName":"高新技术产业开发区","sort":1,"type":3,"lng":"117.135790","lat":"31.831280","pinyin":"gaoxinjishuchanyekaifaqu"},{"id":"340128","...
2020-01-03 19:59:33
4031
原创 vue-Axios实现多个并行请求
onSearch() { var that = this // 获取城市code const city = sessionStorage.getItem('departCity') const citys = window.cityMap.get(city) // 获取城市对象 // 存储所有h...
2020-01-03 19:50:15
1776
原创 vue+echarts之堆叠柱状图做法
echarts-子组件<template> <div class="chart" ref="chartEle"></div></template><script> import echarts from "echarts"; import eventBus from '@/components/event/event-b...
2019-11-27 09:32:26
4184
原创 js计算两个时间的时间差
<template> <div class="orioc-list-wraper"> <div class="panel table-panel"> <el-row> <div class="orioc-table-wraper"> <...
2019-11-13 17:18:20
463
原创 Vue + EChart之饼图详解
Vue + EChart之饼图详解1.安装echarts项目依赖npm install echarts --save//或者npm install echarts -S2.创建图表<template><div> <div id="main" style="width:900px ;height:300px;"></div><...
2019-10-18 10:56:29
10523
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人