自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

即墨宇文的博客

记笔记,分享,学习

  • 博客(9)
  • 收藏
  • 关注

原创 node.js搭建原生服务器以及构建数据接口

1.创建空文件夹创建package.json文件(npm init){ "name": "node-server", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC"}2.下

2021-07-12 23:03:49 315

原创 原生node.js如何连接MySql数据库?

模块1:创建MySql的配置文件config.js// 获取环境参数const env = process.env.NODE_ENVlet MYSQL_CONFIG// 生产环境if (env === 'production') { MYSQL_CONFIG = { host: 'localhost', // 数据库主机名 user: 'root', // 数据可用户名 password: '******', //数据库密码

2021-07-28 09:39:21 327

原创 vue项目中关于AXIOS请求的封装(包括重复请求防抖)

import axios from 'axios'import { MessageBox, Message } from 'element-ui'import store from '@/store'import router from '../router/index'import { getToken } from '@/utils/auth'// 声明一个数组用于存储每个ajax请求的取消函数和ajax标识const pending = [] const CancelToken = a.

2021-07-28 09:36:41 509

原创 基于node.js对server开发的理解

1.服务稳定性服务端遭受各种恶意攻击和误操作 单个客户端可以意外挂掉,但是服务端不行 pm2做进程守候2.考虑cpu和内存客户端独占一个浏览器,内存和cpu都不是问题 serve端要承载很多请求,cpu和内存都是稀缺资源 stream写日志,使用redis和session(扩展cpu和内存)3.日志记录server端要记录日志,存储日志,分析日志4.安全各种恶意攻击,越权操作,数据库攻击,xss攻击,sql注入5.集群和服务拆分产品发展速度快,流量迅速增加 扩展机器和服

2021-07-09 23:18:12 239 5

原创 对vue-element-admin后台开源框架的解读---监听浏览器变化改变页面布局

1.监听浏览器窗口变化–mixins: [ResizeMixin]监听页面路由,路由变化时如果设备是桌面端且侧边栏打开,就去vuex关闭侧边导航栏import store from '@/store'const { body } = documentconst WIDTH = 992watch: { $route(route) { if (this.device === 'mobile' && this.sidebar.opened) { st.

2021-06-11 16:02:59 900

原创 对vue-element-admin后台开源框架的解读---vuex篇

对vue-element-admin后台开源框架的解读—vuex篇文件夹示意#mermaid-svg-ISwN0eQoYFaohT5x .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-ISwN0eQoYFaohT5x .label text{fill:#333}#mermaid-svg-ISwN0eQoYF

2021-06-10 18:37:20 697 1

原创 前端开发动态控制ui框架的class类名(elementUI上传组件限制数量后去掉上传按钮)

动态控制ui框架的class类名给需要控制的类名嵌套类名elementUI 上传组件示例代码<el-upload :class="{uploadDemo:isHide}" //动态控制类名的关键isHide action="https://jsonplaceholder.typicode.com/posts/" :file-list="fileList" :on-remove="handleRemove" //删除时的钩子 :on-change="handleChange"

2021-06-09 16:27:22 591

原创 vue项目中使用事件总线Event-BUS

vue项目中使用事件总线Event-BUS1.创建单独的js文件import Vue from 'vue'const bus = function (Vue) { const Bus = new Vue() Vue.prototype.$bus = Bus}export default bus2.main.js中全局引入import vueBus from './vue-bus.js'Vue.use(vueBus)3.组件A抛出数据<button @click="getDa

2021-06-07 17:35:23 150

原创 前端get,post、pul、deletec请求方式相关传参总结

前端(axios封装)get,post、pul、deletec请求方式相关传参总结1.get方式数据全查export function getList(data,url) { return request({ url: '/api/ts/case/list', method: 'get', params: data })}条件查询后导出表格download() { let searchParams = { ...this.formList }

2021-06-04 15:37:40 839

空空如也

空空如也

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

TA关注的人

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