自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python基础学习篇1

适合稍微有点编程基础的人看。

2025-03-13 09:27:00 64

原创 控制台报错 [Vue warn]: The client-side rendered virtual DOM tree is not matching server-rendered content.

控制台报错:[Vue warn]: The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside , or missing . Bailing hydration and performing f

2025-01-16 16:27:48 483

原创 Vue生成名片二维码带logo并支持下载

生成一张名片,名片上有用户信息以及二维码,名片支持下载功能(背景样式可更换,忽略本文章样图样式)。

2024-10-30 09:43:31 812 1

原创 uv-ui组件的使用——自定义输入框的样式

想要自定义修改样式的话,需要placeholderClass加上 placeholderStyle配合使用。tip1:单独使用placeholderClass,他只会第一次渲染时生效,输入文字再清除后就不生效了。tip2: 单独使用placeholderStyle,他第一次渲染时不生效,输入文字后再清除才生效。使用placeholderClass的时候,要在前面加上::v-deep .类名,或者/deep/我是在小程序中使用此组件。

2024-09-20 14:59:22 879

原创 封装Form表单【后台控制表单搜索项的显隐和排序】

为了实现需求:后台控制表单搜索项的显隐和排序;

2024-08-14 13:24:03 1064

原创 时间处理获取交易日(考虑兼容性问题)

在获取交易日时间的处理上,出现了苹果14不兼容的问题,就这个问题记录下。

2024-06-12 15:13:34 657 1

原创 前端优化之图片压缩——tinyPNG

可以将图片压缩,进行优化。

2024-06-03 16:48:54 1411

原创 hls.js实现分片播放视频

hls.js实现分片下载视频并播放

2024-05-20 16:28:19 1348 1

原创 vant4的TextEllipsis 文本省略,禁用展开,收起方法

实现多行文本展示,规定大于3行,显示省略号...和查看全部按钮;(并且考虑兼容性问题)

2024-04-02 15:01:24 2088

原创 echarts一些配置项的使用

title: {text: '设备数量(单位:台)',//修改文字内容top: 10,//文字位置textStyle: {//文字样式color: '#0099FF',//文字颜色fontSize: 12,//文字大小fontFamily: 'Microsoft YaHei'//文字字体},2.grid网格grid: {//这个是调整echarts图片整体的位置top: 50,//距离上面多少left: '6%',//左边right: '5%',//右边。

2023-10-13 16:38:11 354

原创 elmentui表单重置及出现的问题

注:model绑定的这个字段用来做数据双向绑定的注:ref绑定的这个字段用来清空表单数据的。

2023-09-04 13:46:50 1560 1

原创 elementui的el-tabs标签页样式修改

【代码】elementui的el-tabs标签页样式修改。

2023-08-24 16:49:40 5347 1

原创 vue实现文件下载

实现效果图:点击蓝色文字,下载文件。

2023-08-07 15:30:58 825 7

原创 el-scrollbar 滚动条

解决el-scrollbar 滚动条不生效的办法

2023-06-02 14:56:27 3722

原创 EasySass: could not generate CSS file. See Output panel for details

报错原因:后缀写错,是scss不是sass......更改后:sass自动生成css文件。

2023-04-16 18:19:33 1952 2

原创 垃圾回收(GC)

当一个对象没有任何的变量或属性对它引用,此时我们将永远无法对他操作,此时这个对象就变成了垃圾,存在堆内存中, 这种对象过多会占用大量的空间,导致程序运行变慢,所以这些垃圾必须要清理。

2023-04-05 20:45:35 366

原创 原型、原型链

我们每创建一个函数(要知道函数也是一个对象),解析器就会向函数里添加一个属性prototype这个属性prototype,对应着一个对象,这个对象就是原型 如果函数作为普通函数调用,prototype没有任何作用当函数以构造函数形式调用时,他所创建的对象中都有一个隐含属性,指向该构造函数的原型对象,通过__proto__可以访问到也就是说构造函数创建出来的对象d,里面有个__proto__, 函数Dog里面有个prototype,他们都指向同一个地方图解:当我们访问

2023-04-05 17:04:42 438

原创 this的指向、工厂方法创建函数、构造函数

什么叫类?这个构造函数称为一个类// 什么叫实例?实例就是一个对象,构造函数干嘛的?创建对象的,通过构造函数创建出来的对象// 什么叫构造函数?new 出来的一个函数// 构造函数与普通函数的区别?调用方式不同//构造函数的this指向? 谁调用的指向谁,构造函数的this指向他的实例对象。

2023-04-05 12:58:28 422 1

原创 函数封装——随机生成背景色

我们有个内置函数Math.random()方法,可以生成 0-1,包括0但不包括1之间的随机数,还有个公式,可以生成 N-M 之间的随机数(包括N,M哦,取值范围是[N,M]),我们利用这个,生成arr数组的一个随机索引,通过索引就能拿到0-f中的值。先随机生成一个 0-f 的其中一个值,然后遍历6次,就能得到比如 5ab7cd 之类的值,再和“#”字符串拼接起来,返回出去就好了,那么如何实现随机生成一个 0-f 的其中一个值呢?16进制的和rgb的:如#ffffff 、rgb(255,255,255)

2023-04-04 21:42:10 561

原创 Ajax介绍

ajax的介绍

2023-02-28 22:08:01 1134

原创 记录运行项目的一些报错

记录vscode运行项目的一些报错

2022-11-21 10:45:35 723

原创 本地拉取远程代码并

git本地拉取远程代码并上传

2022-10-29 00:45:09 617

原创 JS数组去重之小全——ES6、ES5

JS数组去重——ES6、ES5

2022-10-17 22:33:43 464 1

原创 用css画一个三角形——利用边框

用css画一个三角形——利用边框

2022-10-08 20:45:21 368

原创 实现双飞翼(圣杯)布局的3种方式

实现双飞翼(圣杯)布局的3种方式

2022-10-06 15:50:03 266

原创 小程序入门学习

小程序入门

2022-08-30 23:31:49 490 14

原创 npm install 下载依赖报错解决方法

拉取项目下来后,下载依赖报错,如下:npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! @sentry/cli@1.72.0 install: `node scripts/install.js`npm ERR! Exit status 1npm ERR!npm ERR! Failed at the @sentry/cli@1.72.0 install script.npm ERR! This is probably not a proble

2022-04-28 17:26:00 3319

原创 Git和github的使用

一、版本控制软件1.个人理解版本控制软件:比如一个项目要上线,肯定经过不断测试和修改,这样就会有很多版本,每次呢,就需要把之前的代码复制,再给新版本重新赋值,就会产生操作麻烦、命名不规范、文件不小心删除,导致文件丢失、需要手动合并每个人对项目的修改,协作困难等问题,因此版本控制软件产生了,他就是一个用来记录文件变化,可以查看特定版本修改情况的系统,也就是说,以前手工管理文件版本的方式变成了软件管理文件版本的方式,这个负责管理文件版本的软件,叫做版本控制软件。2.好处:操作简便:记住几组常用终

2021-12-02 19:11:13 704

原创 web面试问题 从HTML到VUE

一、HTML部分1.盒模型问题:面试官会变着法问这个问题,总之说的就是这个盒模型,你们就把这个盒模型给他们讲一下,既说明了问题,又会留下好印象1.1 讲一下对盒模型的理解?答案:盒模型分为两种:W3C(一个国际组织)标准盒模型,怪异盒模型;1.2标准盒模型,怪异盒模型区别?答案:标准盒模型的宽:content,怪异盒模型的宽:content+padding+border1.3知识点补充:标准盒模型的大小是:content(标准盒模型的宽)+padding+border+ma.

2021-11-13 19:03:04 459 2

原创 阶段三 JavaScript网页编程---WebAPI编程(BOM DOM)

一会更!!!

2021-11-07 10:23:45 738 6

原创 阶段三 JavaScript网页编程---js基础语法

系列文章目录一:计算机基础和JavaScript介绍二:JavaScript变量三:JavaScript数据类型四:JavaScript操作符五:JavaScript流程控制及案例六:JavaScript循环及案例七:JavaScript数组和冒泡排序八:JavaScript函数及应用九:JavaScript作用域及预解析十:JavaScript对象十一:JavaScript内置对象及案例十二:JavaScript简单类型和复杂类型文章目录系

2021-11-06 21:39:17 1258 4

原创 Echarts数据可视化

文章目录前言 一、数据可视化是什么? 二、使用步骤 1.引入库 2.准备一个具有大小的DOM容器 3.初始化echarts实例对象 4.指定配置项和数据 5.将配置项设置给echarts实例对象 总结前言没啥好说的一、数据可视化是什么?简单来说,就是一个js文件,把它引入到HTML中,就能使用这个库里的图形;他可以更直观的表达数据;二、使用步骤1.下载并引入代码如下(示例):npm install echarts2.准备...

2021-11-02 22:30:39 1010 12

原创 十三、管理系统-Vuex版

一、初始化项目1. 复制 vue工程为sms-vuex2. 安 装 Vuex# 进入工程目录cd sms-vuex# 安装依赖npm install --save vuex# 启动项目npm run serve二、登录1.登录与 token 状态管理1.1.在 src\utils\ 目录下创建 auth.js, 封装 token 和 用户信息工具模块let tonke_key = "sms-token"let user_key = "sms-user"..

2021-10-15 09:18:30 207

原创 十二、 Vuex 状态管理

一、Vuex 概述1. 官方文档:https://vuex.vuejs.org/zh/Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。2. Vuex简单理解: Vue 应用中的每个组件在 data() 中封装着自己数据属性,而这些 data 属性都是私有的,完全隔离的。 如果我们希望多个组件都能读取到同一状态数据属性,或者不同组件的行为需要更新同一状态数据属 性, 这就需要一个将共享的状态数据

2021-10-14 22:01:34 208

原创 十一、加载效果和异常处理

一、Loading 加载数据时显示动效--- 提高用户体验度.1. 按需导入 ElementUI 组件 Loading , Message ,在utils文件的request.js文件中:import { Loading, Message } from 'element-ui'; //先引入2. 加载数据时, 打开和关闭动效 对象注意:loadingInstance实例采用单例模式创建,防止响应异常时频繁切换路由时加载动效重复创建// 加载数据时打开和关闭动效对象let lo...

2021-10-14 18:49:06 628

原创 十、Vue--修改密码

一、需求分析 当点击修改密码时,弹出修改密码框,向数据库中查询原密码,正确时才允许修改,修改完,点击确定时,更新密码。二、创建修改密码模板1.在头部组件里:<!-- 修改密码弹出框 --> <el-dialog title="修改密码" :visible.sync="dialogFormVisible"> <el-form :model="form" ref="pwdForm" :rules="rules"> &l..

2021-10-13 21:37:13 9202

原创 九、学员管理——新增、修改、删除

1. 点击 新增 按钮后,对话框形式弹出新增窗口2. 输入学员信息后,点击 确定 提交表单数据。

2021-10-11 13:40:28 1544

原创 八、学员管理-列表查询、分页、搜索

2.1. 将 teacher\index.vue 导入 student\index.vue 作为子组件使用。在 teacher\index.vue 组件定义 getTeacherName函数,向父组件传递点击数据。2.3在 student\index.vue 组件的 data 选项中定义 dialogFormVisible控制对话框。2.6. 现在要实现:当点击子组件列表中某一行教师,即选中;效果是:点击输入框,弹出一个对话框,对话框里直接复用教师管理组件,

2021-10-09 11:58:11 237

原创 七、教师管理-新增、修改、删除

2.编辑完之后,也要把编辑后的数据存储起来,先要去查询数据,通过ID,所以先去node服务器(也就是node文件夹)在router.js中写一个接口。7.现在完成点击编辑,数据渲染在弹出框上,接下来要把编辑完的数据,发送给后台服务器,再由后台服务器 做些处理,存到数据库当中,再在页面中显示出来。5. Api 调用接口, 在src\api\teacher.js 中,添加ID查询方法 getIdInfo。2. Api 调用接口,src\api\teacher.js 导出的默认对象中,添加 删除方法。

2021-10-08 20:01:33 1452

原创 六、教师管理-列表查询、分页、搜索

1.为列表数据添加分页功能,使用分页组件完成分页功能,去node文件的router.js中,添加分页模拟接口。3.然后在下面写一个接口,在这之前,先把数据存到数据库中,创建出Teacher这个表,打开mongoose。2. Api 调用接口,在 src\api 下的 teacher.js ,增加分页查询。工号 姓名 职务 入职时间 电话。4.写一个接口,在router.js中添加获取教师列表方法。,去node文件,在创建一个teacher.js,

2021-10-06 23:08:07 809

空空如也

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

TA关注的人

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