自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 el-table 表头 加事件效果

content="可批量修改目标端用户"如图 加了一个 图标按钮 嘎嘎好用。

2023-11-22 15:53:00 442

原创 element ui表格show-overflow-tooltip设置宽度

注意:可以单独加在页面当中,但是切记修改elementui自带样式的话,不能在<style scoped></style>中修改,因为不会生效。1. show-overflow-tooltip 默认会铺满屏幕,有的时候会遇到那种情况 展示出来很丑。

2023-11-17 22:09:16 745

原创 vue watch监听修改值变化

【代码】vue watch监听修改值变化。

2023-06-17 22:06:50 431

原创 三目运算符超复杂版本

【代码】三目运算符超复杂版本。

2023-05-20 16:17:20 125 1

原创 git 操作

4. git push origin 分支名 传到远程仓库。3.git pull origin 分支名 拉下远程代码。7.强制拉去远程代码覆盖本地(适用本地无代码情况)2. git commit -m '提交注释'git reset --hard 版本号。

2023-02-17 15:31:45 149

原创 element ui 弹窗嵌套 蒙层被遮挡(也适用Drawer 抽屉)

还有假设赋值了也不行的话 设置 :modal-append-to-body="false"必须要给二级弹窗赋 :append-to-body="true"自己在实际开发中碰到了这个问题 希望对你有所帮助。打开element认真看多层嵌套。

2022-08-22 19:00:16 1163 1

原创 js数组扁平化并去重在进行升序

<script>: var arr = [1,22,[13,4,[15,88,26,[26,37]]],18];// var newArr = arr.toString().split(",").map(Number);let newArr = arr.flat(Infinity); //用flat函数进行数组扁平化 console.log(newArr) var d = Array.from(new Set(newArr)); //set进行去重 cons...

2022-04-13 19:58:20 181

原创 node.js学习day03 通过node.js连接数据库实现增删改查

通过node.js连接mysql数据库实现增删改查1. npm imysql 导入mysql模块2.熟悉数据库增删改查3.建立连接 通过mysql.crePool4.案例const mysql = require('mysql')//建立连接const db = mysql.createPool({ host:'127.0.0.1', user:'root', password:'root', database:'my_db_01',})/.

2022-04-13 17:40:51 2255

原创 node.js学习day02

1. 导入express模块Expresshttps://www.expressjs.com.cn/基于Node.js平台,快速、开放、极简的 Web 开发框架2.导入router 模块3.使用cros解决跨域案例 --------------1.使用express写接口//导入expressconst express = require("express")//创建实例 const app = express()//配置解析表单数据中间件app.use(expr..

2022-04-12 22:12:42 67

原创 node.js学习day01

1. fs 文件系统模块fs.readFile() 用来读取指定文件内容//导入fs模块const fs = require('fs')//调用fs.readFile读取文件//参数一 读取文件存放路径//参数二 默认编码格式 utf-8//参数三回调函数 读取到失败和成功的结果fs.readFile('1.txt', 'utf-8', function (err, dataStr) { if (err) { return console.log("读取失败" + er.

2022-04-11 20:53:48 207

原创 vue内存溢出问题

由于公司项目较大,每次npm run dev 运行起来一改一保存就直接保报错,需要重启项目,会浪费大量时间解决:在在package.json 中加 "fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit",然后再项目中运行npm run fix-memory-limit在项目中 node_modules.bin 下的webpack.cmd 和 webpack-dev-server.cmd文件中去掉双.

2022-04-01 10:32:56 1424

原创 js实现字符串反转

<script> const str = "sdsfwerqqwewe"; function solve(str) { // write code here return str.split("").reverse().join(""); //split() 方法用于把一个字符串分割成字符串数组。 //reverse() 方法用于颠倒数组中元素的顺序 //join() 方法用于把数组中的所..

2022-03-30 19:47:38 1758

原创 Js两数加起来=目标数的下标,返回的下标按升序排列

描述 :给出一个整型数组 numbers 和一个目标值 target,请在数组中找出两个加起来等于目标值的数的下标,返回的下标按升序排列。(注:返回的数组下标从1开始算起,保证target一定可以由数组里面2个数字相加得到)】输入: [3,2,4],6返回值: [2,3]说明: 因为 2+4=6 ,而 2的下标为2 , 4的下标为3 ,又因为 下标2 < 下标3 ,所以返回[2,3]// 思路: 使用map这个数据结构,map用法:// let map = new Map()/

2022-03-18 14:45:02 1290 1

原创 字母在字符串中出现的最多次

const str = "ddasdasdasdasdasfsssssssssssssssssss"; function checkStr(str) { // 使用对象来储存出现的次数 let obj = {}; for (let i = 0; i < str.length; i++) { obj[str.charAt(i)] ? (obj[str.charAt(i)] += 1) ...

2022-03-17 14:24:24 432

原创 js实现 快速排序 插入排序

1.快速排序 // 最好情况和平均情况: O(NlogN) 稳定性:不稳定 // 思路1. 选择一个元素作为基准值, // 2.将所有小于基准值的移到左边,大于基准值的移到右边 // 3.对基准值左边和右边两个子集不断重复第一步第二步操作,直到所有子集只剩下一个元素为止 const arr = [10, 30, 50, 69, 48, 77, 82, 10, 221]; var quickSort = function (a

2022-03-14 10:20:49 198

原创 npm run build 打包不成功解决

回顾一下问题,打包的时候老出现这个问题 jar不是内部或外部命令,心想我打包跟这个jar有啥关系,先把node卸载了 重新换了版本在打包还是这个错误,去问了一下我们老大,他告诉我应该是node下载的时候安装的环境不对,让我自己百度解决,然后我就在网上找了一篇关于安装node的教程https://blog.csdn.net/xinpz/article/details/81871785搭建 vue 开发环境: node.js安装+vue脚手架配置_xinpz的博客-CSDN博客_node v...

2022-03-11 15:54:05 4027

原创 Js实现冒泡排序 选择排序

1.冒泡排序 <script> // 时间复杂度o(n^2) 时间复杂度(最好):O(n) 稳定性:稳定 //思路:数组中有n个数,比较相邻的两个数,如果前者大于后者,就把两个数位置交换,这样第一轮就可以选出最大的数放在后面,那么经过n-轮之后 ,就完成了所有的排序 const arr = [10, 30, 50, 69, 48, 77, 82, 10, 221]; for (let i = 0; i < arr.length;

2022-03-11 10:21:37 548

原创 Css盒子水平垂直居中

1.利用定位 (父元素相对定位,子元素绝对定位,用transform实现)<style> * { padding: 0; margin: 0; box-sizing: border-box; } .parent { height: 500px; width: 500px; background-color: gray; position: relative; } .c

2022-03-10 10:53:53 177

原创 element-ui 弹窗框 X点击不能取消

在做项目过程中,弹窗框的运用不少于表格表单,今天就在写弹窗的时候出现了bug,点击弹窗的X不能关闭,其实很简单:before-close="handleClosee":before-close 关闭前的回调,会暂停 Dialog 的关闭,加上这个方法,这样这个问题就解决了。...

2022-03-08 17:00:40 3599 1

转载 js继承的6种方式

想要继承,就必须要提供个父类(继承谁,提供继承的属性)      一、原型链继承        重点:让新实例的原型等于父类的实例。    特点:1、实例可继承的属性有:实例的构造函数的属性,父类构造函数属性,父类原型的属性。(新实例不会继承父类实例的属性!)    缺点:1、新实例无法向父类构造函数传参。       2、继承单一。       3、所有新实例都会共享父类实例的属性。(原型上的属性是共享的,一个实例修改了原型属性,另一个实例的原型属性也会被修改!)    ...

2022-03-04 14:23:45 293

原创 Vscode快捷键搞起来

1、快速查找文件ctrl+p2、快速查找关键字在那个文件ctrl+f3、多行代码同时左移一个tab键ctrl+[4、注释ctrl+/5、多行代码同时缩进一个tab键ctrl+]6、替换ctrl+h7、格式化文档shift+alt+f...

2022-03-02 17:11:21 439

原创 element 规则验证

rules: { name: [ /*required 是否必填trigeer 触发检查的方式blur 失去焦点时检查change 值发生改变时触发*/ { required: true, message: '请输入活动名称', trigger: 'blur' }, /*min 最小值 max 最大值 注意: type默认为string min和max则为最小长度和最大长度 当需要设置成数字的最小值和最大值时 type:'number...

2022-02-14 11:55:06 393

原创 送东阳马生序

余幼时即嗜学。家贫,无从致书以观,每假借于藏书之家,手自笔录,计日以还。天大寒,砚冰坚,手指不可屈伸,弗之怠。录毕,走送之,不敢稍逾约。以是人多以书假余,余因得遍观群书。既加冠,益慕圣贤之道 ,又患无硕师、名人与游,尝趋百里外,从乡之先达执经叩问。先达德隆望尊,门人弟子填其室,未尝稍降辞色。余立侍左右,援疑质理,俯身倾耳以请;或遇其叱咄,色愈恭,礼愈至,不敢出一言以复;俟其欣悦,则又请焉。故余虽愚,卒获有所闻。当余之从师也,负箧曳屣行深山巨谷中,穷冬烈风,大雪深数尺,足肤皲裂而不知。至舍,四支僵劲不能动,媵

2022-01-25 15:42:30 46 1

原创 Vue项目创建 步骤(vue2)

1.检查安装环境(1)win+r 打开cmd如果没有 node 下载地址:https://nodejs.org/en/2.搭建项目环境(1)

2022-01-15 16:44:46 1092

原创 前端报错404

今天在做项目过程中,遇到了404的问题,印象深刻,检查了axios请求,检查了vue代码文件,之前一直觉得是拿到后端的请求地址不对,看了几个小时之后,我发现原来是我自己接口就没写对,少写了两个字母,导致浪费了大量时间。我们在出现404这种情况1.首先要检查接口是否写对了2.检查对应Request URL的值传对了嘛3.还有就是看请求是 post 还是get最后我们还是一定要细心再细心,程序就是但凡你错一个字母都不会执行......

2021-12-28 17:13:35 18628

原创 js实现99乘法表

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>9.

2021-11-03 14:02:37 83

原创 css实现圆,并且有2px像素的外框,以0.75s一圈在不停的旋转(附代码)

HTML <div class="circle"> <div class="circle-line"> <div class="tips rotate"></div> </div> </div>CSS <style> * { padding: 0; margin: 0;

2021-10-29 19:24:39 768

原创 JS三元运算符

条件(三元)运算符是 JavaScript仅有的使用三个操作数的运算符。一个条件后面会跟一个问号(?),如果条件为truthy,则问号后面的表达式A将会执行;表达式A后面跟着一个冒号(:),如果条件为falsy,则冒号后面的表达式B将会执行。本运算符经常作为if语句的简捷形式来使用。使用格式:(条件表达式)?表达式1:表达式2;<script> //1.三元表达式 //2.语法结构 //执行思路 //为真...

2021-07-26 18:53:25 1340

原创 Syntax Error: TypeError: this.getOptions is not a function

出现问题场景,具体代码如下Syntax Error: TypeError: this.getOptions is not a function语法错误:TypeError: this。getOptions不是一个函数 error in ./src/components/page/aaaa.vue?vue&type=style&index=0&id=7c5fa7e0&lang=less&scoped=true&Syntax Error..

2021-07-19 16:05:13 2345 1

原创 Es6 let 和const命令

1.let命令(1)let用来声明变量,他的用法类似var。但所声名的变量,只在let命令所在的代码块内有效for循环的计数器,就很合适使用let命令。for(let i =0; i <10; i++){// ...}console.log(i);// ReferenceError: i is not defined上面代码中,计数器i只在for循环体内有效,在循环体外引用就会报错。(2)var命令会发生“变量提升”现象,即变量可以在声明之前使用,值为undefi.

2021-07-16 14:13:15 57

原创 Js arr数组长用方法

1. arr.push() 在数组末尾添加一个或多个元素,并返回修改后的数组长度2. arr.pop() 从后面删除元素,只能是一个,返回值是删除的元素3. arr.shift()从前面删除元素,只能删除一个 返回值是删除的元素4. arr.unshift()从前面添加元素, 返回值是添加完后的数组的长度5. arr.splice(i,n)删除从i(索引值)开始之后的那个元素。返回值是删除的元素6. arr.concat()连接两个数组 返回值为连接后的新...

2021-07-14 11:18:32 434

空空如也

空空如也

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

TA关注的人

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