自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS拼接数组

1、concatvar newArr = a.concat(b)2、pushfor(let i = 0; i < b.length; i++) { a.push(b[i]);}3、applya.apply(a, b)4、es6写法 …a.push(...b)

2020-11-09 23:26:48 90

原创 Vue组件强制刷新的方法

vue框架数据双向绑定,数据更新页面会自动更新,但某些情况下,我们还需要自己手动更新页面组件。目前有四种方法可以选择:1、刷新整个页面使用router.go(0)或 hisory.go(0)不推荐使用2、v-ifv-if通过变量控制的形式,可以触发被控制的组件 beforeCreate、created、beforeMount、mounted、beforeDestroy、destroyed 这6个生命周期。v-if切换时,元素及它的绑定数据和组件都会被销毁并重建,导致其控制的内容会发生显示与隐

2020-11-09 23:24:56 996

原创 React中使用react-cropper图片裁剪

在写项目的时候需要用到图片裁剪功能,使用react-cropper1.安装yarn add react-cropper2.组件中引入import Cropper from ‘react-cropper’3,使用<div className="image-cropper"> <div className="wrapper"> <Cropper style={{ width: "100%", height: "200" }}

2020-06-07 23:31:01 966

原创 Vue this.route.push跳转页面不刷新

使用this.route.push跳转页面时数据没有刷新,我在网上查找到了几种方法:1、使用activated():{}周期函数代替mounted():{}组件在 内被切换,它的 activated 和 deactivated 这两个生命周期钩子函数将会被对应执行。将请求数据的函数写在 activated():{},每次进入页面就能获取到最新数据。activated ():{ //this.getData()}2、watch监听路由,请求数据watch: { '$ro

2020-06-04 23:26:35 1100

原创 JS类型判断

判断数据类型方法:typeofinstanceofObject.prototype.toString.call()typeoftypeof '1' // 'String'typeof 1 // 'Number'typeof false // 'Boolean'typeof undefined // 'undefined'typeof Symbol()

2020-06-03 22:01:07 191

原创 如何优化网站SEO

SEO(Search Engine Optimization),搜索引擎优化,利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。1. 优化网站结构布局网页的结构层次越少,越容易被抓取。2. 语义化书写代码语义化书写代码,符合W3C标准3. 重要内容放前面搜素引擎抓取网页内容是从上到下的,把重要内容的HTML代码放在最前面4. 减少http请求把控页面的大小,减少http请求,提高网站的加载速度5. 图标使用IconFont代替6. 标签添加"alt"和“title”属性,图片未显.

2020-06-02 23:38:41 462

空空如也

空空如也

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

TA关注的人

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