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

原创 vue nextTick原理

nextTick 什么时候用?出现的前提修改数据时,视图不会即时更新;这是因为vue采用的是异步更新策略; 修改数据后并不会立即更新dom,dom的更新是异步的。什么是nextTick官方文档解释:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。nextTick的使用场景更改数据后,进行节点dom操作。在created,mounted生命周期中进行DOM操作。```javascript<template> &lt

2021-07-16 15:24:21 855

原创 vue动态路由*keep-alive

Vue动态组件以及keep-alive场景对动态组件不熟悉的童鞋,提到最常见的tab切换就知道了。一般tab切换实现常用的两种方法:1 vue-router路由匹配实现2 动态路由动态路由:让多个组件使用同一个挂载点,来实现动态切换。component is通过 v-bind:is=“组件名” 中的组件名去自动匹配组件,如果匹配不到就不显示。改变挂载的组件,只需要修改is指令的值即可。<template> <section class="par-roster m

2020-08-27 14:49:27 1345

原创 axios 二次封装使用

前端添加文件夹axios并建立index文件然后index.js如下import axios from 'axios'import router from '../router'import qs from 'qs'// 5s后请求不到数据 请求超时// axios.defaults.timeout=5000// 处理post数据格式axios.defaults.headers.post['Content-Type']='application/x-www-form-urlencoded;

2020-07-06 19:35:47 738

原创 egg连接mysql数据库配置

egg连接mysql数据库配置前言上篇文章已讲到前端和后端的初步搭建。这篇文章介绍后端和数据库的连接和使用。前提是你的电脑上已经下载好了mysql。在egg项目中安装egg-mysqlnpm i egg-mysql --save启用egg-mysql插件egg配置数据库连接地址 const config = exports = { // 数据库配置 mysql: { client: { host: 'localhost', por

2020-07-06 19:02:30 1351

原创 前端上传excel表格后台egg接收并解析

这个问题搞了我好久;话不多说;前端 <v-btn class="ma-2 white--text" color="blue-grey" fab @click="upload" > <v-icon dark>mdi-cloud-up...

2020-03-05 11:33:35 1251

原创 egg+vue全家桶 前后端分离项目(一)

前言由于要开发本科毕业设计;制作一个后台书籍管理系统;想着记录一下开发过程;温故知新的同时分享给各位。开发软件:vscode;技术栈前端:前端MVVM框架:vue:vue-cli4搭建路由管理:vue_router组件库:vuetify前后端交互:axios(比较老了)数据化视图:echart.js(第一次尝试)后端(node):egg.js(阿里后端框架 第一次尝...

2020-01-07 11:09:19 4582 3

空空如也

空空如也

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

TA关注的人

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