- 博客(6)
- 收藏
- 关注
原创 vue nextTick原理
nextTick 什么时候用?出现的前提修改数据时,视图不会即时更新;这是因为vue采用的是异步更新策略; 修改数据后并不会立即更新dom,dom的更新是异步的。什么是nextTick官方文档解释:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。nextTick的使用场景更改数据后,进行节点dom操作。在created,mounted生命周期中进行DOM操作。```javascript<template> <
2021-07-16 15:24:21 984
原创 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 1433
原创 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 769
原创 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 1436
原创 前端上传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 1345
原创 egg+vue全家桶 前后端分离项目(一)
前言由于要开发本科毕业设计;制作一个后台书籍管理系统;想着记录一下开发过程;温故知新的同时分享给各位。开发软件:vscode;技术栈前端:前端MVVM框架:vue:vue-cli4搭建路由管理:vue_router组件库:vuetify前后端交互:axios(比较老了)数据化视图:echart.js(第一次尝试)后端(node):egg.js(阿里后端框架 第一次尝...
2020-01-07 11:09:19 4876 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人