自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue + ElementUI 实现动态更换任意主题色(动态换肤)

Vue + ElementUI 实现动态更换任意主题色(动态换肤)

2022-11-25 17:28:28 7600 19

原创 Echarts实现“暂无数据”的几种方案

Echarts “暂无数据”的几种实现方式

2022-06-06 15:51:06 4908

原创 利用 Vue 自定义指令实现按钮级别权限控制

最近公司的老项目进行重构,前端技术栈也从原来的 AngularJS 转到 Vue,在架构到页面按钮级别的权限这一块时,我打算利用 vue 的自定义指令来实现。今天就来记录一下实现方式,话不多说,直接上代码。v-permission 自定义指令Vue 自定义指令有全局注册和局部注册两种方式,考虑到项目中全局都要用到,所以我们这里采用的是全局注册的方式。在 src 目录下新建 directives 文件夹,并创建permission.js以及index.js。// permission.jsimpor

2021-04-28 15:55:32 630

原创 CentOS7下卸载与安装MySQL

已在阿里云服务器上成功安装 MySQL。卸载MySQL查找已经安装的 mysqlrpm -qa | grep -i mysql利用 yum 命令将查询出来的所有已安装的 mysql 删除yum -y remove mysql*查找 mysql 的目录,使用rm -rf命令将其删除find / -name mysql删除配置文件rm -rf /etc/my.cnf删除 mysql 默认密码,如若不删,之后安装的 mysql 默认密码不会变rm -rf /root/.

2020-06-24 17:48:00 421

原创 js 实现单链表

最近在 leetcode 刷题时发现需要用到链表,但是 js 中没有链表这种数据类型,故自己实现一个简单的单链表。先科普一下链表:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 使用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态

2020-05-15 13:21:02 661

原创 基于 jQuery.i18n.properties 对老项目实现国际化

公司之前的项目都是以中文为主,随着业务的增长,现需要支持国际化,但是由于项目并没有使用三大框架,所以没有与之配套的成熟的解决方案,遂找到了一款轻量化的基于jQuery的国际化插件 jQuery.i18n.properties引用一段对 jQuery.i18n.properties的介绍jQuery.i18n.properties是一款轻量级的jQuery国际化插件,能实现Web前端的国际化。...

2020-03-20 16:14:18 394 4

原创 Vue 子组件中 this.$parent 无法调用父组件的自定义方法

在做 vue 项目开发时,遇到了在子组件中利用this.$parent调用父组件的自定义方法,报TypeError: this.$parent.xxx is not a function的错,可是在父组件明明定义了该方法,遂查询 vue.js 的官方文档,但是文档也只有简短的说明,并没有相关的错误提示。官方文档中没有提示,那就只能自己动手找原因了,随即就在子组件中打印了this.$parent,...

2019-12-26 13:58:17 12042 9

原创 Echarts正负条形图将x轴都设置成正数

最近在做项目的时候需要用到 Echarts 的正负条形图,但是条形图的左半部分的数值是负数的,但是我们需要他也是正数的,话不多说,先上效果图:所以需要做如下几步修改:首先需要修改x轴上面显示为负数的刻度标签,找到xAxis[i].axisLabel,重写他的formatter,代码如下所示:xAxis: [ { type: 'value', axisLabel: { ...

2019-11-29 14:47:46 6866 9

原创 阿里云服务器部署tomcat后,第一次访问巨慢的问题。

之前在阿里云上部署了项目之后,访问 tomcat 都是秒访问的,就在今天下午在阿里云上面又部署了一个项目之后发现访问页面很慢很慢,本以为是端口没有开放,一直以为是自己配置没有配好,折腾了很久,最后在网上找到了一些相关的资料:https://blog.csdn.net/u013361107/article/details/80826092,了解到了一些深奥的知识(这就触及我知识的盲区了hhh)。最...

2019-10-18 17:21:38 1297 1

原创 关于JavaScript闭包的理解

之前对闭包的概念和理解都不是很清晰,所以写下这一篇博客来加深自己对闭包的理解,如果有什么不对的地方欢迎指正!什么是闭包?在JavaScript高级程序设计(第3版)中是这样描述的:闭包是指有权访问另一个函数作用域中的变量的函数。闭包有什么作用?可以在函数的外部访问到函数内部的局部变量。让这些变量始终保存在内存中,不会随着函数的结束而自动销毁。什么是闭包?function...

2019-07-23 11:43:04 170

原创 JavaScript中的__proto__、prototype和constructor的理解

1. __proto__首先来说一下__proto__属性,在js中除了null和undefine,其余的数据类型都有这个属性。它的作用就是当访问一个对象的属性时,如果该对象内部不存在这个属性,那么就会去它的__proto__属性所指向的那个对象里(p0)继续查找这个属性,如果在p0上也不存在这个属性,则会继续往p0对象的__proto__属性所指向的那个对象(p1)里找,如果仍然没有找到,则继...

2019-06-19 22:10:22 469

原创 Vue项目利用axios请求接口下载excel(附前后端代码)

据我了解的前端的下载方式有三种,第一种是通过a标签来进行下载,第二种时候通过window.location来下载,第三种是通过请求后台的接口来下载,今天就来记录一下这三种下载方式。方法一:通过a标签// href为文件的存储路径或者地址,download为问文件名<a href="/images/logo.jpg" download="logo" />优点:简单方便。缺点:...

2019-06-11 15:29:01 9876 6

原创 js各个数据类型在if条件中是true还是false

看到这么一个题目,问什么情况下控制台会输出helloif (input) { console.log('hello')}// input的选项有以下:'', null, NaN, 0, [], {}, Boolean(false), false, true, undefined, 'false'结论:当input为[], {}, true, 'false’时控制台会输出hello,其余...

2019-05-07 19:30:07 742

原创 快速入门vuex

1.关于Vuex 什么是Vuex Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。简单的来说,store中的state就相当于组件中的data,但是这个data是全局的,在state中定义了一个数据之后在任何vue组件中都能访问他,修改他,并且你的修改能够全局的实时响应。 为...

2019-03-22 16:55:03 207

原创 记一次vue项目部署环境搭建

1.下载linux环境下的tomcat下载linux环境下的tomcat版本,我这里下载的是tomcat8.0附上官网地址:https://tomcat.apache.org/download-80.cgi2.将下载的tomcat上传到服务器的指定目录并解压上传命令:rz -bye解压到当前目录下的命令:tar xfapache-tomcat-8.5.38.ta...

2019-02-17 23:28:26 690

原创 vue computed中get和set的区别与使用方法

vue.js 的 computed 方法:计算属性是基于它们的依赖进行缓存的,只在相关依赖发生改变时它们才会重新求值。这就意味着 name 和 url 只要还没有发生改变,多次访问 site 计算属性会立即返回之前的计算结果,而不必再次执行函数。用 methods 也可以实现同样的效果,但 methods 在重新渲染的时候会重新调用执行,在性能上 computed 优于 methods,当不需要...

2018-12-11 17:34:01 3279

原创 SpringBoot下读取自定义properties文件

1.在resource目录下新建properties文件在resource目录下新建一个config文件夹,再在config文件夹下新建properties文件,如下图所示。2.编辑properties文件baidu.accessToken=24.a543e6858cb39b765f21a75977f7b8e7.2592000.1544343065.282335-14740762...

2018-11-12 16:10:12 1781

空空如也

空空如也

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

TA关注的人

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