自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 百度如何搜索csdn地址

如果不把你的博客提交到各大搜索引擎中,它们一般是不会收录你的博客的,你可以先尝试一下看看能不能在百度搜到你的博客。就是申请免费加入搜索引擎啦!一般百度在48小时内就会邮件答复你,如果申请成功的话,大家就能够在百度上找到你了。 (百度最晚一个月可以找到你博客,因为百度的搜索是每隔36天更新一次的) Google能搜到的相关东西多一点,只要你的博客还可以,它会主动将你的主页等收录到的。 百度的搜索引擎...

2020-01-24 15:21:06 452

原创 js 判断对象为数组还是对象的几种方法

js 判断对象为数组还是对象的几种方法

2023-05-08 17:44:54 1237

转载 宏队列与微队列

宏队列与微队列

2023-02-23 03:39:04 311

原创 js之防抖函数

js之防抖函数

2022-07-07 15:39:51 430

原创 使用this.$set无效,不更新视图

使用this.$set无效,不更新视图

2022-06-09 11:05:06 7198 1

原创 查看FormData里的值

查看FormData里的值 const formData = new FormData(); formData.append("basePath", "fos/attach/"); formData.append("file", e.file); 1)遍历 for (var [a, b] of formData.entries()) { console.log(a, b, '--------------'); } 2)get formdata.get(key)

2021-10-20 14:44:37 6315

原创 判断空对象

1、JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串 JSON.stringify(data) === '{}' 2、ES6 新增的方法 Object.keys() Object.keys()返回一个数组,由对象自身属性组成 let obj = { “a”:“2”, “b”:“3” } let obj = { "a":"2", "b":"3" } let arr = Object.keys(obj) console.log(arr) 打印出的答案是:["a

2021-04-30 10:49:39 140

原创 git tag打标

在本地commit 提交后,才可以建立tag标签 1.查看标签名 git tag 2.创建tag标签 git tag -a '标签名' -m'描述' 3.将tag标签推送到远端 git push origin 标签名

2021-03-23 14:29:34 249

原创 移动端适配

1、如果你只是简单的只适配移动端,不需要适配pc端的话 首先在head标签里加上meta <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover"> 而后再将写好的脚本引入即可(将下面代码写在一个文件中,在head中引用) <script src="/plugin/lib-flexib

2021-03-18 12:20:10 324

原创 数组随机

function randomArr(arr){ let length= arr.length; while(length > 1){ //length 先执行random和floor得到index后再自减 let index = Math.floor(Math.random() * length--); [arr[length], arr[index]] = [arr[index], arr[length]]; } return arr; } ...

2021-01-26 10:12:20 231

原创 图片加载失败出现白色边框

img { visibility: hidden; } visibility: hidden是隐藏内容,不隐藏高度 display:none是全部隐藏

2020-12-21 16:22:16 856

原创 animation图片旋转

html随便给一张图片,便可以套上以下样式,使其旋转 .animation1 { animation: sploosh1 2s linear infinite; } @keyframes sploosh1{ // from{ //动画开始时对于的样式 // transform: rotate(0deg); // } // to{ // 动画结束时对应的样式 // transform: rotate(360deg); // } 0%{ transf

2020-12-17 17:59:57 566

原创 animation图片放大缩小动画

html <img src={picsUranusHalo} className={styles.scale_img7}/> css .scale_img7{ width: 44px; height: 44px; margin-top: 8px; margin-left: 8px; display: block; position: absolute; animation: scale 1.5s linear

2020-12-17 17:55:52 1602

原创 animation 环形扩散渐变效果

html <div className={classnames(styles.item_planet7)}> <img src={picsNeptune} /> </div> css .item_planet7 { width: 41px; height: 41px; margin-top: 2px; margin-left: 2px; border-radius: 50%; -webkit-animation-it

2020-12-17 17:33:12 262

原创 element select 多选全选功能

1、html部分 <el-select v-model="productLineIds" placeholder="请选择品线" size="small" clearable multiple collapse-tags @change="selectAll" > <el-option v-for="item in productLineOption" :label="item.name" :value="item.id" :key="item.id"></el-o

2020-11-06 17:06:37 3573

原创 H5页面设置文本超过两行时显示省略号失效

在下面的代码中加行注释就可以了 overflow:hidden; text-overflow:ellipsis; display:-webkit-box; /*! autoprefixer: off */ -webkit-box-orient:vertical; -webkit-line-clamp:2;

2020-10-26 16:04:40 973

原创 图片没加载完成,显示loading,

img 图片加载完之后,再执行某些操作 function showBallDom() { Toast.loading('', 0, null, true) // antd mobile的loading // 加载完几张图片之后再进行操作,就在数组里写几张图片链接 let promiseAll = [], assetsImageList = [ 'https://123.png', 'https://234.png', '

2020-10-26 10:53:15 1428

原创 git 命令及操作整理

git操作常用命令 git clone 拉取代码 git branch -a 查看当前所在分支 git checkout 分支名 切换本地分支 git checkout -b 分支名。 创建新分支,并且将当前分支代码拷贝到新分支上 git status 查看修改状态 git add . 提交所有修改文件 git commit -m ‘提交本地暂缓地区’ 切换到需要合并到分支 Git pull 同步代码,拉取远端分支代码 gitk 查看commitid git ch

2020-10-13 16:59:05 278

原创 react适配PC端和H5页面

react适配PC端和H5页面 第一种方法: 监听页面尺寸,看页面是否大于适配的宽度,从而选择显示的是移动端还是pc端 import Mobile from './components/mobile.js' import PC from './components/PC.js' import React, { useState, useEffect } from 'react' export default () => { const [width, setWidth] = useState(

2020-09-29 17:52:38 4683 6

原创 es6的Set方法

Set数据结构 它类似于数组,但是成员都是唯一的,没有重复 Set 本身是一个构造函数,用来生成数据结构 向Set加入值时,不会发生类型转换,Set 内部的值是否相等采用的算法类似于全等(===) Set 可以接收一个数组做为参数,用来初始化 1.数组去重 var arr=[1,2,3,4,5,1,2]; let newObj=new Set(arr); let c=[...newObj]; /...

2020-02-08 22:17:33 547

原创 vue 路由全局拦截beforeEach

beforeEach钩子函数有3个参数,to,from,next,遍历所有的路由实行拦截。 我们可以在路由映射表中增加元信息,可以实现全局拦截或者局部拦截的方式。有关于元信息可以去官网搜索mate。 to : 从哪来 from:到哪去 next:放行 router.js let router = new Router({ routers:[ // 路由写在里面 ] }) beforeE...

2020-02-08 00:09:22 1904

原创 vue组件的路由钩子函数beforeRouteEnter,局部拦截

beforeRouteEnter beforeRouteEnter 函数内部 this 是undefined,因为在执行路由钩子函数beforRouteEnter时候,组件还没有被创建出来;先执行beforRouteEnter,再执行组件周期钩子函数beforeCreate。我们可以通过 next 获取组件的实例对象,如:next( (vm)=>{} ),参数vm就是组件的实例化对象。 &l...

2020-02-07 22:49:26 2696

原创 es6新特性 将多个对象合并成一个对象 assign方法

es6新特性 将多个对象合并成一个对象 assign方法 Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象 语法: Object.assign(target, …sources) 参数 target:目标对象。 sources:源对象。 返回值:目标对象。(合并到target对象中) 如果目标对象中的属性具有相同的键,则属性将被源中的属...

2020-01-18 22:50:26 2142

原创 echarts图表初始化

首先下载echarts:npm install echarts -S 其次copy以下代码就可以生成一个简单的图标表了 <template> <div> <div id="myChart" :style="{width: '80%', height: '300px'}"></div> </div> </template...

2019-11-18 23:04:02 1409

原创 数组Array.sort()排序的方法

数组Array.sort()排序的方法: 如果调用方法sort()时没有使用参数,将按字母顺序(更精确地说,是按照字符编码的顺序)对数组中的元素进行排序。如果想按照别的顺序进行排序,就必须提供比较函数,该函数要比较两个值,a-b>0则升序,反之降序。 1、升序 arr=[10,1,100] arr.sort(function(a,b){return a-b}) 输出 [1, 10, 100...

2019-10-20 23:46:35 2090

原创 map和forEach的区别

相同点: 1、都是遍历数组 2、匿名函数中的this都是指向window 区别: map方法:返回一个新的数组,不改变原数组 array.map((item, index, array)=>{ //do something }) forEach方法:没有返回值,可以改变原数组 array.forEach((item, index, array)=>{ //do som...

2019-09-01 23:22:55 504

原创 关于vuex的使用(一)

关于vuex的使用(一) vuex 的安装 npm install vuex --save 然后 在src文件目录下新建一个名为store的文件夹,为方便引入并在store文件夹里新建一个index.js,里面的内容如下: import Vue from "vue"; import Vuex from "vuex"; import admin from "./admin"; Vue.use(...

2019-08-27 23:20:12 234

原创 Easymock关于post请求

Easymock关于post请求快速上手 章节1 首先我们先创建一个post请求的接口,如下 对于post请求,easymock内置了一个_req对象,通过 _req.body可以设置参数: _req.body.username ===‘admin’,当axois.post(url,{username:‘admin’}),请求成功返回数据,代码如下 这样就完成了post的设置,如果公司内部允许...

2019-07-05 00:10:30 3340 2

原创 easymock的get请求

首先按照步骤来 2.登录 3.创建 4 创建完成 5 点击进去 6 创建接口 7.创建完成 数据要以双引号引起来,右边填完 8.复制地址用axois。get请求这个地址就可以了,其余自己摸索也清楚了 ...

2019-07-04 00:26:43 451

空空如也

空空如也

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

TA关注的人

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