- 博客(22)
- 资源 (5)
- 收藏
- 关注
原创 nrm安装以及使用
命令: npm install nrm -g作用: 通过npm安装依赖包,国内镜像源慢,项目运行问题查看: 安装nrm完成后 使用命令nrm ls查看报错: 使用命令nrm ls时报错,找到C:\Users\用户名\AppData\Roaming\npm\node_modules\nrm下的cli.js删除const NRMRC = path.join(process.env.HOME, ‘.nrmrc’);新增const NRMRC = path.join(process.env..
2021-07-08 15:24:03 203
原创 ArcGIS API for JavaScript4.18之手动绘制多边形
一、创建Draw实例const draw = new Draw({ view: view});二、绑定绘制按钮的点击事件let action = draw.create("polygon");// PolygonDrawAction.vertex-add// Fires when user clicks, or presses the "F" key.// Can also be triggered when the "R" key is pressed to redo.action.
2021-05-18 15:51:40 885
原创 MySQL下载、配置和运行
下载链接:https://dev.mysql.com/downloads/mysql/下载完成后解压配置环境变量变量名MYSQL_HOME,变量值为解压路径在path中添加 %MYSQL_HOME%\bin在bin目录中新增my.ini文件,文件内容如下[client]port=3306default-character-set=utf8[mysqld]port=3306character_set_server=utf8basedir=%MYSQ..
2021-05-07 09:23:07 223
原创 arcgis API参考(Reference)之 Polygon、Circle、扇形
一、缘由最近项目中用到了画圆和画扇形,所以写出来二、PolygonThe first and last points of a ring must be the same环的第一点和最后一点必须相同A polygon contains an array of rings and a spatialReference.边形包含环数组和空间引用//3D polygon rings with m-values (note that the second ring does not have
2021-05-06 13:49:46 1357
原创 vue3_vite_arcgis项目
1,执行命令npm init @vitejs/app vue-arcgisvue-arcgis是文件名选择框架,vue,回车选择JavaScript或者TypeScript,我选择的JavaScript2,按照提示命令执行查找项目目录:cd vue-arcgisnpm installnpm run dev3,新建集成终端、安装处理arcgis找到项目目录:\vue-arcgis>运行:npm install @arcgis/core将项目目录中node_modul
2021-04-19 09:46:35 1435 10
原创 arcgis API参考(Reference)之 FeatureLayer
一、概述import FeatureLayer from “@arcgis/core/layers/FeatureLayer”;ES模块最新的引入方式,对vue这鸡儿很友好支持Map Service or Feature Servicelayer = new FeatureLayer({ id: layerid, //图层唯一ID title: layerItem.name, //图层名称 url: layerItem.url, //REST地图服务的URL visible: l
2021-04-07 17:48:13 938
原创 arcgis API参考(Reference)之 Map, MapView and SceneView
1. Map1、存储,管理和覆盖 2D和3D查看共同的图层的属性和方法; 2、地图实例仅仅只是容器,进行渲染还是靠MapView或者SceneView3、单个地图实例可以被多个视图引用即MapView和SceneView同时存在,因此地图图层交互发生在view上而并不是map//先创建地图实例const myMap = new Map({ basemap: "streets-vector"});//渲染const view = new MapView({ map: myMa
2021-04-07 16:37:32 551 1
原创 字符串操作
1,下载链接:选择系统以及版本个人选择仅供参考,2,不登录直接下载3,解压安装在解压的文件夹下创建配置文件`my.ini`[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 6661# 设置mysql的安装目录basedir=E:\\MySQL#允许最大连接数max_connections=20#服务端使用的字符集默认为8比特...
2021-03-22 09:59:39 115
原创 arcgis API参考(Reference)之 Graphic, GraphicsLayer
一、引用使用Vue+arcgis4.18怎么使用map我就不多说了,自己去官网看import Point from "@arcgis/core/geometry/Point";import GraphicsLayer from "@arcgis/core/layers/GraphicsLayer";二、Graphics为什么先写Graphics,因为Graphics可以挂(个人的理解)在GraphicsLayer上1,属性其实不搞那些花里胡哨的只需要var polylineGr
2021-03-22 09:57:50 2165
原创 GIS-地理信息系统
地理信息系统(Geographic Information System或 Geo-Information system,GIS)又称为“地学信息系统”
2021-01-25 15:04:02 6129 9
原创 echarts自动切换效果
//实例,index,移入移出的判断条件,最后的按需添加handleSelectedActive(myEcharts, currentIndex, isSet, index) { const that = this; let option = myEcharts.getOption(); var chartHover = function() { var dataLen = option.series[0].data.length; // 取消之前高亮的图形 conso
2021-01-13 15:19:07 756
原创 vue组件间通信方式
一、props+$emit将要传递的参数绑定到组件上,子组件通过props接受参数;props: { mode: String, json: Object,},子组件通过事件传递给父组件this.$emit("functionName","值")只适用于父子二、$on+$emit无差别轰炸,想隔几层隔几层传第一步新建jsimport Vue from 'vue';// 使用 Event Busconst bus = new Vue();export default b
2020-12-30 17:06:00 106
原创 数组操作-扁平化、对象数组相互转换、求和
扁平化[[1,3,5,7],[2,4,6,8]].flat(2);//[1, 3, 5, 7, 2, 4, 6, 8]const arr1 = [0, 1, 2, [3, 4]];console.log(arr1.flat());// expected output: [0, 1, 2, 3, 4]const arr2 = [0, 1, 2, [[[3, 4]]]];console.log(arr2.flat(2));// expected output: [0, 1, 2, [3,
2020-12-30 16:33:16 222
原创 elementUI+vue-定义表格高度
表格属性ref=“table”:height=“tableHeight”初始化一个高度:tableHeightthis.$nextTick(() => { this.tableHeight = window.innerHeight - this.$refs.table.$el.offsetTop - 适当的数字; // 监听窗口大小变化 let self = this; window.onresize = function() { self.tableHeigh
2020-12-25 15:57:32 763
原创 elementUI+vue-高亮筛选结果
自定义树添加过滤方法<el-tree class="filter-tree" show-checkbox :data="data" :props="defaultProps" default-expand-all :filter-node-method="filterNode" ref="tree" > <span class="custom-tree-node" slot-scop
2020-12-25 15:07:52 219 1
原创 Vue插件-json编辑器
json编辑器- vue-json-edit安装方式npm install vue-json-editor --save新建vue文件当做组件使用<!--*** 组件名称 JsonEditor.vue* @desc 组件描述 json编辑器* @author 组件作者 midsummer* @date 2020/12/23 18:12:19 -创建时间* @param {Object} [title] - 参数说明* @param {String} [columns] - 参
2020-12-24 11:47:48 2305 2
原创 关于vscode
20201224问题:vscode提示Veturfind`tsconfig.json`/`jsconfig.json操作:在setting.json中添加"vetur.ignoreProjectWarning":true,取消vetur警告问题:vscode头部显示不受支持操作:安装Fix VSCode Checksums插件,Ctrl+shift+p,选择如下图问题:设置模板生成时的时间,文件名操作:时间,$CURRENT_YEAR/$CURRENT_MONTH/$CU...
2020-12-24 09:10:04 324
原创 vue+arcgis
一、下载arcgisAPI二、将api放入项目public文件夹下类似三、安装esri-loader并引用cssimport{loadModules}from'esri-loader'import '../public/api/esri/themes/light/main.css'四、设置全局变量Vue.prototype.$loadModules=loadModules;Vue.prototype.$option={url:"./a...
2020-12-21 17:11:06 2429 1
原创 javascript数组操作,增删改查
**ES6**function qc(array){return Array.from(new Set(array));}//创建数组var array=new Array();//添加数据array[0]="huangjun";array[1]="huangjiaqi";array[2]="huangjun";array[3]="huangjiaq
2017-12-20 11:05:07 218
原创 bootstrap-meta,@madie
一metaname="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">width - viewport的宽度height - viewport的高度initial-scale- 初始
2017-11-09 15:08:56 741
原创 按位异或/按位或
按位异或 ^语法:a ^ b语义:1、将两个数字都转换为2进制数,然后逐位比较2、每位上对应的两个数字,相同时该位的结果为0,不同时,该位的结果为1ex 5 ^ 35 : 1013 : 011========= 110可以练习一下:声明两个变量(a 和 b)分别保存两个数字a = a ^ b;b = b ^ a;=b^(a^b)=a^(b
2017-07-24 15:55:37 2607
原创 input值的获取并加减
html>html lang="en">head> meta charset="UTF-8"> title>Documenttitle>head>body>input type="text" value="" id="txt">input value="+" type="button" onclick="jia()">input value="-" type="but
2017-07-13 16:41:39 1416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人