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

原创 百度如何搜索csdn地址
如果不把你的博客提交到各大搜索引擎中,它们一般是不会收录你的博客的,你可以先尝试一下看看能不能在百度搜到你的博客。就是申请免费加入搜索引擎啦!一般百度在48小时内就会邮件答复你,如果申请成功的话,大家就能够在百度上找到你了。(百度最晚一个月可以找到你博客,因为百度的搜索是每隔36天更新一次的)Google能搜到的相关东西多一点,只要你的博客还可以,它会主动将你的主页等收录到的。百度的搜索引擎...
2020-01-24 15:21:06
417
原创 查看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)getformdata.get(key)
2021-10-20 14:44:37
6121
原创 判断空对象
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
106
原创 git tag打标
在本地commit 提交后,才可以建立tag标签1.查看标签名git tag2.创建tag标签git tag -a '标签名' -m'描述'3.将tag标签推送到远端git push origin 标签名
2021-03-23 14:29:34
192
原创 移动端适配
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
249
原创 数组随机
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
189
原创 图片加载失败出现白色边框
img {visibility: hidden;}visibility: hidden是隐藏内容,不隐藏高度display:none是全部隐藏
2020-12-21 16:22:16
777
原创 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
510
原创 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
1490
原创 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
203
原创 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
3435
原创 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
898
原创 图片没加载完成,显示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
1330
原创 git 命令及操作整理
git操作常用命令git clone 拉取代码git branch -a 查看当前所在分支git checkout 分支名 切换本地分支git checkout -b 分支名。 创建新分支,并且将当前分支代码拷贝到新分支上git status 查看修改状态git add . 提交所有修改文件git commit -m ‘提交本地暂缓地区’切换到需要合并到分支Git pull 同步代码,拉取远端分支代码gitk 查看commitidgit ch
2020-10-13 16:59:05
224
原创 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
4349
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
492
原创 vue 路由全局拦截beforeEach
beforeEach钩子函数有3个参数,to,from,next,遍历所有的路由实行拦截。我们可以在路由映射表中增加元信息,可以实现全局拦截或者局部拦截的方式。有关于元信息可以去官网搜索mate。to : 从哪来from:到哪去next:放行router.jslet router = new Router({routers:[// 路由写在里面]})beforeE...
2020-02-08 00:09:22
1834
原创 vue组件的路由钩子函数beforeRouteEnter,局部拦截
beforeRouteEnterbeforeRouteEnter 函数内部 this 是undefined,因为在执行路由钩子函数beforRouteEnter时候,组件还没有被创建出来;先执行beforRouteEnter,再执行组件周期钩子函数beforeCreate。我们可以通过 next 获取组件的实例对象,如:next( (vm)=>{} ),参数vm就是组件的实例化对象。&l...
2020-02-07 22:49:26
2638
原创 es6新特性 将多个对象合并成一个对象 assign方法
es6新特性 将多个对象合并成一个对象 assign方法Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象语法:Object.assign(target, …sources)参数target:目标对象。sources:源对象。返回值:目标对象。(合并到target对象中)如果目标对象中的属性具有相同的键,则属性将被源中的属...
2020-01-18 22:50:26
2073
原创 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
1304
原创 数组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
2001
原创 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
465
原创 关于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
183
原创 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
3225
2
原创 easymock的get请求
首先按照步骤来2.登录3.创建4 创建完成5 点击进去6 创建接口7.创建完成数据要以双引号引起来,右边填完8.复制地址用axois。get请求这个地址就可以了,其余自己摸索也清楚了...
2019-07-04 00:26:43
404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人