自定义博客皮肤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)
  • 收藏
  • 关注

原创 推荐一些写项目时好用的小插件

normalize 初始化全局样式的插件 // 安装 normalize 插件 npm i normalize.css //引入:main.js import 'normalize.css' nprogress 一个进度条的插件 // 1.安装 npm i nprogress // 2.在你封装axios请求的页面引入使用 import Nprogress from 'nprogress ' // 3. 在axios请求拦截开启,在响应拦截关闭 // 开启 Nprogress.start() //

2022-05-10 17:52:37 191

原创 vue2 vs vue3 v-model 的语法糖

<input v-model="str" /> // 等同于 <input :value="str" @input="str = $event.target.value" /> 通过上面的代码,我们可以分析得出,也就是说: v-model=“str” 是 :value=“str” @input=“str = $event.target.value” 的缩写。 解释: $event 指代当前触发的事件对象。 $event.target 指代当前触发的事件对象的dom $eve

2022-04-06 21:39:06 259

原创 关于原生的Ajax以及简易封装

原生Ajax请求 #我们先来介绍一下原生Ajax请求: #发起ajax的步骤: 1. 实例化核心对象 let 名称 = new XMLHttpRequest() 2. 建立链接 名称.open(请求方式(get/post/delete/head…),请求的链接/接口的地址,同步异步) 3. 发送请求 名称.send() 4. 接收返回的值 名称.onreadystatechange = function(){} #接下来就是具体的代码演示: // 实例化核心对象 let ajax = ne

2022-04-06 12:11:53 208

原创 给大家介绍一下vue2里面常用的生命周期(钩子函数)

简单来说vue生命周期就是:vue实例从创建到销毁的过程;主要是在不同的时段执行不同的事情; 我们常用的一共有八个:beforeCreate 创建前、 created创建后、beforeMount 挂载前、mounted挂载后、beforeUpdate 更新前、updated更新后、beforeDestory 销毁前、 destoryed销毁后, <template> <div> //页面 <div ref="divbox">我是一

2022-03-24 23:32:44 398

空空如也

空空如也

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

TA关注的人

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