自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue2 + element ui 后台管理系统(项目总结)

1、准备所需框架,插件,组件库。Vue框架(这里我是用了 vue2的框架) Element UI 组件(也可以自己封装的组件) axios(网络请求) quill(富文本编辑器) echarts(数据可视化工具)1、登录功能:(核心就是实现页面的登录鉴权)实现页面的鉴权功能,需要用到 vue 的路由守卫在 router 的 js 文件配置全局路由守卫:import Vue from 'vue'import VueRouter from 'vue-router'import.

2022-05-12 20:59:43 1347 1

原创 Vue 项目上线优化

如果需要自己写的项目上线的,需要我们对项目进行优化!1、文件路径修改打包项目的时候,没有对路径做出处理的话,出来的路径是从根目录开始的,会导致我们使用本地服务器测试的时候找不到所需文件,所以需要我们对路径进行处理:在 vue.config.js 里面配置:module.exports = { publicPath: './'}// 这个做处理后原来路径以根路径开始的,就会更改为以当前文件进行// 这样就可以找到我们所需的文件2、map文件的删除map 文件是.

2022-05-10 23:33:41 344

原创 数组常用的方法

数组常用的方法1、join()2、push() 和 pop()3、shift() 和 unshift()4、reverse()5、sort()6、slice()7、splice()8、toString()9、indexOf()10、forEach()11、map()12、filter()13、find()14、findIndex()15、every()16、some()17、reduce()数组常用的方法1、join()join(‘参数’) :把数组的元素以传入的参数为分隔符,转换......

2022-04-21 21:03:06 470

原创 码云 Gitee(基本使用)

码云:Gitee - 基于 Git 的代码托管和研发协作平台创建仓库并拉取:码云(国内),Github(国外),Gitlab(国外)因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。如果不想每次提交git都输入用户名和密码,如何操作?方法一(全局设置用户):(全局保存用户名和邮箱)git config --global user.name "Your Name" // Your Name 是你的码云的用户名git config --glob.

2022-04-21 16:56:54 5124 1

原创 Vue的keep-alive

keep-alive

2022-03-30 16:50:37 1073

原创 Vue3的组合api(setup)

setupsetup函数是一个新的组件选项。作为在组件内使用 Composition API 的入口点。调用时机创建组件实例,然后初始化 props ,紧接着就调用setup 函数。从生命周期钩子的视角来看,它会在 beforeCreate 钩子之前被调用注意事项:this在setup()中不可用参数:该函数接收 props 作为其第一个参数:watchEffect 或 watch 会观察和响应 props 的更新然而不要解构props对象,那样会使其失去...

2022-03-30 11:07:54 2225

原创 Vue中的vuex

vuex其实就是vue官⽅给我们提供的⼀个状态管理⼯具,通过vuex我们可以组件之间数据共享的问题.vuex⼀共有5⼤核⼼:分别是state,getters,mutations,actions和modulesstate⾥⾯保存的是状态,也可以理解为是数组 getters他们⽤来获取state⾥⾯的状态,并且可以对state的数据进⾏处理之后在返回,有点类似于vue的计算属性 mutations他的作⽤主要是⽤来修改state⾥⾯的数据,不过在mutations⾥⾯只能进⾏同步的操.

2022-03-30 10:13:51 863

原创 Vue路由守卫

Vue的路由守卫就是当我们进⾏⻚⾯跳转的时候会触发的钩⼦函数, 我们把它称之为vue的路由守卫Vue的路由守卫分为3种:全局路由守卫,组件路由守卫和路由独享守卫1、全局路由守卫:// 在router的js文件里需要先引入vue和vue-routerimport Vue from "vue";import VueRouter from "vue-router";//实例化vue-routerconst router = new VueRouter({ routes,})..

2022-03-30 09:34:01 738

原创 Vue和Vue的生命周期函数

Vue的介绍Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue的生命周期函数Vue⽣命周期就是vue实例从创建到销毁的整个过程我们称之为Vue的⽣命周期,可以在不同的阶段进行不同的操作;Vue的生命周期常用的钩子函数有8个:分别是:创建前后: beforeCreate 创建前 created创建后挂载前后: beforeMount挂载前

2022-03-24 21:22:26 579

原创 解决浅拷贝问题

var obj1 = {a:1}var obj2 = obj1obj2.a = 10console.log(obj1) // {a:10}console.log(obj2) // {a:10}这个时候因为浅拷贝的问题,两个栈数据都指向同一个堆块数据,所以obj1和obj2的值就算修改其中一个也还是一样的解决方法有两种:第一种方法(利用JSON转换,先将数据转换为String型(简单数据类型(也可以说是一般数据类型)),再转换为复杂数据类型(也可...

2022-03-08 16:11:08 620

空空如也

空空如也

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

TA关注的人

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