自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vite解决@问题

vite问题解决

2022-08-01 22:56:21 406

原创 为什么使用vite

vite学习

2022-08-01 22:49:57 138

原创 多维数组筛选方法

// 多维数组过滤:arr:原数组,key:筛选数组中哪个字段,// value:筛选的值, childrenKey:子数组的名称export function recursiveFilter(arr, key, value, childrenKey) { for (let i = 0; i < arr.length; i++) { if (arr[i][key] === value) { return arr[i] } if (arr[i][childre

2022-05-24 15:28:30 337

原创 代码完全覆盖dev分支

1.我想将test分支上的代码完全覆盖dev分支,首先切换到dev分支git checkout dev2.然后直接设置代码给远程的test分支上的代码git reset --hard origin/test3.执行上面的命令后dev分支上的代码就完全被test分支上的代码覆盖了,注意只是本地分支,这时候还需要将本地分支强行推到远程分支。git push -f...

2022-05-08 15:23:01 167

原创 将svg图片转换icon

转载:https://blog.csdn.net/webxiaoma/article/details/73850328

2022-03-31 16:18:36 1484

原创 将表格导出成excel表格

创建js文件,把下面内容都引入Blob.js(function (view) { "use strict"; view.URL = view.URL || view.webkitURL; if (view.Blob && view.URL) { try { new Blob; return; } catch (e) {} } // Internally we us

2022-03-30 15:58:52 198

原创 js 关闭页面

js关闭当前页面,当该页面不是其他页面打开的,而是直接输入url,直接用window.close()无法关闭。以下代码可以实现不同浏览器的关闭操作function close(){ if (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Chrome") !=-1) { window.location.href="about:blank"; window.c

2022-02-14 11:47:10 2511

原创 arcgis + vue 环境安装

1)安装@arcgis/corenpm install @arcgis/core --save2)安装ncpnpm install ncp -g3)配置package.json“scripts”: {“serve”: “vue-cli-service serve”,“build”: “vue-cli-service build”,“lint”: “vue-cli-service lint”,“copy”: “ncp ./node_modules/@arcgis/core/assets ./

2021-12-08 14:00:22 738

原创 arcgis动态拖拽画圆

<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no" /> <title>Circle with Measure

2021-12-08 13:52:23 405

原创 下拉框是渐变色

子组件代码template> <el-select ref="colorSelect" v-model="myColor" placeholder="" style="width: 100%; height:20px;" @change="handleChange" > <el-option v-for="(item, index) in colorList" :key="index" la

2021-12-02 10:36:15 579

原创 arcgis查找geojson最大值最小值

let maxCount = { onStatisticField: keyValue, //筛选值参数 outStatisticFieldName: valueMax,//导出最大值key statisticType: "max", }; let minCount = { onStatisticField: keyValue, //筛选值参数 outStatisticFieldName: v

2021-11-23 10:01:09 435

原创 虚拟dom数

2021-06-04 11:53:55 48

原创 div居中,原型链

让一个div居中:flex-grow父:display:flex;子:margin:auto;原型链与继承<script> // 构造函数:看是否用它创建实例 function Person(){ } Person.prototype.name="小明" let person1=new Person() console.log(person1) // constructor:构造器 指向哪里:指向构造他的函数 consol

2021-05-08 18:09:44 45

原创 前端性能优化

性能优化包含:1.页面加载性能(加载时间)2.动画与操作性能(是否卡顿)3.内存,电量消耗(内存占用)除去这三点,其他都属于运算效率1.在浏览器中输入URL并回车后都发生了什么?a.解析URL,拿到域名回去DNS域名系统中去匹配:实际上对应的是一个ip地址 https://www.baidu.com/ www:服务器 https:传输协议(http协议)TSL,ssL安全层 baidu.com:域名 **第二次访问,会去缓存里面找是否有这个url,ip** b.浏览器与网站

2021-05-08 14:14:12 73 1

原创 tcp/ip协议三次握手、四次挥手

TCP报文格式tcp/ip协议三次握手客户端与服务端建立连接tcp/ip协议四次挥手问题:了解tcp/ip协议三次握手、四次挥手机制吗?tcp/ip是传输层面向连接的一个安全可靠的传输协议。三次握手的机制是为了保证能建立一个安全可靠的连接,第一次握手是由客户端发起,客户端会向服务端发送一个报文,报文里面SYN=1,当服务端收到这个报文之后就知道客户端要和我建立一个新的连接,于是服务端就向客户端发送一个确认消息包,在这个消息包里面:ack标志位置为1,表示确认客户端发起的第一次连接请求。以上两次

2021-04-23 12:04:03 132

原创 display:none;visibility:hidden;opacity:0;区别

display:none1.DOM结构:浏览器不会渲染display:none的元素,不占据空间;2.事件监听:无法进行事件监听;3.性能:动态改变此属性会引起重排,性能较差;4.继承:不会被子元素继承,子类也不会被渲染;5.tansition:transition不支持display,没有过渡效果;visibility:hidden;1.DOM结构:元素被隐藏,但是会被渲染不会消失,占据空间;2.事件监听:无法进行事件监听;3.性能:动态改变此属性会引起重绘,性能较高;4.继承:会被子

2020-08-25 16:22:51 228

原创 watch,computed的使用

在vue中,使用watch来响应数据的变化。watch的用法大致有三种。1.下面代码是watch的一种简单的用法: <p>FullName: {{fullName}}</p> <p>FirstName: <input type="text" v-model="firstName"></p><script&g...

2020-02-18 22:35:50 83

原创 小demo—使用关于router(登录/注册页面切换)路由嵌套

主页面代码account.vue<template> <div> <h1>这是主页面组件<h1> <router-link to="/account/login">登录</router-link> <router-link to="/account/register">注册</router-...

2020-02-18 15:24:33 370

原创 $ref获取DOM元素和组件

html代码<h3 id="myh3" ref="myh3">哈哈哈,今天天气太好了</h3>普通DOM操作查找元素document.getElementById('myh3').innnerText$ref获取DOM元素和组件this.$refs.myh3.innnerText...

2020-02-17 17:06:37 620

原创 Cookie localStorage sessionStorage区别和使用

CookieCookie是什么:指某些网站存储在用户本地终端的数据作用理解:登陆一个网站,保存了数据,近期不用再登录应用层面来说:cookie是一段字符串;js层面来说:cookie是document对象下的一个String类型的属性查看cookie:document.cookieCookie的三个关键设置和获取cookie设置cookie:直接对docume...

2020-02-14 00:38:44 87

原创 父组件向子组件传值,子组件向父组件传值

父组件向子组件传值父组件代码<template> <div><!--父组件,可以引用子组件的时候,通过属性绑定{v-bind}的形式,把需要传递给子组件的数据,以属性绑定的形式,传递到子组件内部,给子组件使用 --> <com1 :parentmsg="msg"></com1> </div></temp...

2020-02-13 00:35:16 171

原创 使用动态组件实现 Tab 标签页切换效果(vue-cli)

主页面代码<template> <div>    <div>#动态组件实现tab切换效果#</div> <br><br><br>      <div class="div">        <a class="a" href="javascript:...

2020-02-12 16:55:06 953

原创 动画效果

<template><!-- 动画 --> <div> <input type="button" value="toggle" @click="flag=!flag"> <!-- 动画 transition 把需要被动画控制的元素,包裹起来vue官方提供的 --> ...

2020-02-11 14:52:02 56

原创 品牌管理项目-简单(没有连接数据库)

<template> <div> <div> <div> <h3>添加品牌</h3> </div> <div width="100%"> ...

2020-02-10 14:58:34 110

原创 过滤器,Vue的生命周期

过滤器概念:Vue.js允许自定义过滤器,可被用作一些常见的文本格式化,过滤器可以用在两个地方:mustache插值({{}}双花括号)和v-bind表达式过滤器调用时格式:{{name | 过滤器名称(可以传多个参数)}}过滤器语法:Vue.filter(‘过滤器名称’,function(data,第一个参数,第二个参数){//过滤器中的function,第一个参数已经被规定死,永远是...

2020-02-09 12:53:36 142

原创 事件修饰符,Vue中的样式-class,v-for的使用

事件修饰符.stop 阻止冒泡.prevent 阻止默认事件.capture 添加事件侦听时使用捕获模式.self 只有点击当前元素时候,才会触发事件处理函数.once 事件只触发一次冒泡跟捕获的区别冒泡:从里向外触发点击事件捕获:从外向里触发点击事件.stop和.self区别.stop:会阻止冒泡行为.self :只会阻止自己身上冒泡行为的触发,并不会真正阻止冒泡行为...

2020-02-05 13:01:28 255

原创 dom-事件模型及冒泡

事件模型(1). 什么是: 从触发事件开始,到所有相关的事件处理函数都执行完,所经历的过程 (2). 包括: 3个阶段:a. 捕获阶段:当触发事件时,浏览器会从顶级元素,到当前触发事件的元素位置,遍历各级父元素上的事件处理函数。——仅遍历,记录,不触发! 为什么? 全球浏览器开发者都一致认为,点在内层元素上,也等效于点在了外层元素上。所以,要记录当前元素各级父元素上绑定的所以事件处...

2020-02-02 21:13:25 75

原创 跑马灯效果

html代码<div id="app"> <input type="button" value="浪起来" @click="lang"></input> <input type="button" value="低调" @click="stop"></input> <h4>{{msg}}</h4></...

2020-01-29 15:35:50 70

原创 v-clock,v-text,v-html,v-bind,v-on使用

<style> /*解决插值表达式带来的闪烁问题*/ [v-clock]{ display: none; }</style><div id="app"> <!-- v-clock不会覆盖元素内容只替换自己的占位符--> <p v-clock>+++{{msg1}}...

2020-01-29 00:17:02 105

原创 vue概述及入门

Vue.js目前三个常用框架Vue.js、React、Angular.js1.Vue.js是目前最火的一个框架(使用最多),React是最流行的一个框架(React除了开发网页,也可以开发手机app)2.Vue.js是一套构建用户界面的框架,不仅易于上手,还便于跟第三方库整合框架和库的区别框架:提高开发效率。是一套完整的解决方案;对项目的入侵性很大,项目如果需要更换框架,则需要重构整个...

2020-01-28 23:05:17 178

空空如也

空空如也

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

TA关注的人

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