- 博客(26)
- 收藏
- 关注
原创 拦截器内加时间戳
if (!!window.ActiveXObject || "ActiveXObject" in window) config.url = config.url+"?time="+ Date.parse(new Date()) / 1000 else { // console.log('no') }
2020-04-29 15:48:44 339
原创 js 判断对象里面有没有值
let flag=false for (const key in data.page) { if (data.page.hasOwnProperty(key)) { flag=true } }flag的值即为对象内有无键值,
2020-04-28 17:09:51 2099
转载 vue 动态添加类名class
<template> <div> <h2>动态添加类名</h2> <!-- 第一种方式:对象的形式 --> <!-- 第一个参数 类名, 第二个参数:boolean值 --> <!-- 对象的形式: 用花括号包裹起来,类名用引号, --> <!-- 优点: ...
2020-04-28 09:25:22 1282
原创 js 取特定字符前一个 或 后一个
// 通过什么分隔 取字符前一个 或后一个 function getCaption(obj, state) { var index = obj.lastIndexOf("|"); if (state == 0) { obj = obj.substring(0, index); ...
2020-04-26 14:03:56 367
原创 arcgis PictureMarkerSymbol js文件导入本地图片
var symbol = new PictureMarkerSymbol( require("../../assets/location.png"), 20, 20 )效果如图
2020-04-24 08:48:23 782
原创 git
git init // 初始化版本库 git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注git remote add origin 你的远程库地址 // 把本地库与远程库关联 git push -u origin maste...
2020-04-23 11:46:35 136
转载 Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。
const target = { a: 1, b: 2 };const source = { b: 4, c: 5 };const returnedTarget = Object.assign(target, source);console.log(target);// expected output: Object { a: 1, b: 4, c: 5 }console.log(...
2020-04-23 10:36:42 156
原创 vue路由跳转
1. router-link1. 不带参数<router-link :to="{name:'home'}"> <router-link :to="{path:'/home'}"> //name,path都行, 建议用name
2020-04-23 10:22:05 84
原创 vuex 基础整理
Vuex有五个核心概念:state, getters, mutations, actions, modules1. state:vuex的基本数据,用来存储变量2. geeter:从基本数据(state)派生的数据,相当于state的计算属性3. mutation:提交更新数据的方法,必须是同步的(如果需要异步使用action)。每个 mutation 都有一个字符串的 事件类型 (typ...
2020-04-23 10:15:43 169
原创 esriSimpleSlider 缩放样式
// 放大缩小样式/deep/ div.esriSimpleSliderIncrementButton { border-radius: 0 !important;}/deep/ div.esriSimpleSlider { border-radius: 0 !important; -webkit-border-radius: 0 !important;}...
2020-04-22 14:38:58 177
原创 esriPopup 弹窗样式
/* -信息窗口最大化按钮样式*//deep/ .esriPopup .titleButton.maximize { //your style display: none;}/* 信息窗口容器title关闭按钮样式 *//deep/ .esriPopup .titleButton.close { position: absolute; right: px2vw(10);...
2020-04-22 14:33:37 861
原创 esriScalebarLabel 比例尺样式
// 比例尺样式/deep/ .esriScalebarLabel { font-size: 14px; position: absolute; width: 10%; text-align: center; color: #333; font: Verdana; font-weight: bolder; height: 5px; top: 1px; //...
2020-04-22 14:31:53 512
原创 window.print()打印时 比例尺颜色错位 因为背景background-color不打印的简单解决方案
这里的比例尺是esri自带的比例尺/deep/ .esriScalebarRulerBlock { background-color: #333; -webkit-print-color-adjust: exact;}
2020-04-22 14:29:47 865
原创 字体白边 :text-shadow
text-shadow:1px 1px 1px #FFFFFF第一个数值是X轴方向,第二个数值是Y轴方向,第三数值是投影后的道模糊度越大越模糊,第四个是投影后的颜色色值。
2020-04-22 09:57:43 384
原创 map 鼠标移动事件 mouse-move 获取当前鼠标的经纬度
**注意 后面的函数要这样写 (e)=>{} 不能写成 function(e){} 因为this指向问题 **箭头函数:出现的作用除了让函数的书写变得很简洁,可读性很好外;最大的优点是解决了this执行环境所造成的一些问题。比如:解决了匿名函数this指向的问题(匿名函数的执行环境具有全局性),包括setTimeout和setInterval中使用this所造成的问题。普通函数...
2020-04-22 09:36:17 1217
转载 js arr.fill() 使用固定值填充数组
var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.fill("Runoob");输出结果:Runoob,Runoob,Runoob,Runoob
2020-04-22 09:11:13 582
原创 ie 发请求字符串内文字变成乱码 encodeURI来解决
//IE浏览器 encodeURI:编码不同的 URIvar dizhi = 'http://api.tianditu.gov.cn/administrative?postStr={"searchWord":"海南","searchType":"1","needSubInfo":"true","needAll":"false","needPolygon":"true","needPre":"tr...
2020-04-21 15:54:18 495
原创 ie 发请求时不刷新视图 ie多次发请求时会使用缓存里面的url axios拦截器添加时间戳
解决办法:axios拦截添加时间戳因为ie多次发请求时会使用缓存里面的urlservice.interceptors.request.use( config => { if (config.method == 'post') { config.data = { ...config.data, _t: Date.parse(new D...
2020-04-21 15:47:59 255
转载 import的几种方式
import的几种方式1. 引入第三方插件import axios from 'axios2. 引入工具类或js文件第一种是引入单个方法//导出export function axiosfetch(options) {}//导入import {axiosfetch} from './util';下面是写法,需要export导出第二种 导入成组的方法内有多个 //导...
2020-04-20 15:30:28 3238
原创 arcgis api 3.32入门配置 esriLoader
首先和传统的开发一样我们需要引入他的js文件和css文件,但是因为我们是用vue来开发,所以传统的通过标签的方式来引入的方法不适用了,arcgis官网给我提供了一个工具"esriLoader"。用模块的方式引入 esri-loader`import esriLoader from 'esri-loader'esriLoader 有以下几个方法 :1 getScript () 从库里面...
2020-04-20 11:49:08 1680
原创 element el-radio 点击触发两次解决办法
if (e.target.tagName === 'INPUT') return // 因为原生click事件会执行两次,第一次在label标签上,第二次在input标签上,故此处理
2020-04-20 11:07:42 1804
原创 vue中代码 () => import @代表src
// vue异步组件和webpack的【代码分块点】功能结合,实现了按需加载const App = () => import('../component/Login.vue');
2020-04-17 18:22:08 1143
少量shp+4326+4547包含点线面
2022-11-03
组件库引入并使用在若依框架未展示
2023-09-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人