自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 canvas实现手写板(vue)

<template> <div class="signature"> <!-- 签名 --> <div class="canvas"> <canvas id="myCanvas" ref="canvas" width="600" height="600" @touchstart="touchStart" @touchmove=.

2021-12-08 12:22:05 323

原创 git撤销某一分支误提交push的内容

git撤销某一分支上一次误提交 push的内容git reset --hard 7343423dsfdsvdcaf99ds(上一次提交的git分支id版本号)git push origin static Master(分支名) --force

2021-11-23 15:39:02 130

原创 ES6解构赋值(一)对象解构

在ES5中,开发者们为了从对象和数组中获取特定数据并赋值给变量,编写了许多看起来同质化的代码let options = { repeat: true, save: false};// 从对象中提取数据let repeat = options.repeat,save = options.save;这段代码从options对象中提取repeat和save的值,并将其存储为同名局部变量,提取的过程极为相似如果要提取更多变量,则必须依次编写类似的代码来为变量赋值,如果其中还包含

2021-08-12 16:41:46 198

原创 vue刷新页面的常见方式

我们在写项目的时候,经常会遇到,用户执行完某个动作,改变了某些状态,需要重新刷新页面,以此来重新渲染页面。如:用户登录成功、增加、删除、更新等。1.原始方式:location.reload();2.vue自带路由跳转:this.$router.go(0);但是在实际开发中前两者都是强制刷新页面,会出现短暂的闪烁,用户体验效果不好。所以,我们选择第三种方式:provide / inject组合作用:允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下.

2021-08-12 14:46:15 248

空空如也

空空如也

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

TA关注的人

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