自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue 在线预览 word ,Excel,pdf,图片 数据流 内网文件流 亲测有效(word 目前支持docx文件以及doc文件(doc需要后端处理))

vue 在线预览 word ,Excel,pdf,图片 数据流 内网文件流 亲测有效

2022-06-27 15:30:30 33546 40

原创 uniapp 嵌套 h5项目(webView实现)亲测有效

场景:主项目为uniapp实现的app项目 通过分包 子项目是 h5 + vue实现uniapp端<template><!-- 注:使用动态url --> <view> <web-view :src="url"></web-view> <view></template><script> export default { data() { return { url:

2022-04-25 15:58:47 15296 13

原创 el-table input textarea 文本域 自适应高度,切换分页滚动失效处理办法

场景: el-table 表格 需要 input类型是 textarea 高度是自适应,第一页数据都是单行数据 不会产生滚动条,但是第二页数据是多行数据 会产生滚动条,解决办法:直接修改样式 加上overflow-y:auto 样式 完美解决。bug: 第一页切换到第二页 第二页滚动条无法展示。

2025-03-03 15:46:30 397

原创 解决vite.config.ts 引入scss 预处理报错

【代码】解决vite.config.ts 引入scss 预处理报错。

2025-02-26 17:41:21 427

原创 git stash 和 git stash pop 的用法

它们通常用于在当前工作中切换到其他分支时保存工作进度。是 Git 中用来临时保存和恢复未提交更改的命令。

2025-02-26 14:18:11 652

原创 ES6中Promise的使用场景

Promise是一个代表了某个异步操作最终完成或失败的对象。Pending(等待):初始状态,表示操作尚未完成。Fulfilled(已完成):表示操作成功完成,并返回结果。Rejected(已拒绝):表示操作失败,并返回错误原因。Promise 在现代 JavaScript 开发中是处理异步操作的核心工具。更清晰地表达异步操作的流程。避免回调地狱。更好地管理错误。并发处理多个异步任务。

2024-11-20 10:03:33 1037

原创 面试题:https 与 http 的区别

特性httphttps安全性无加密,容易遭受中间人攻击使用 SSL/TLS 加密,提供数据保密性和完整性端口80443性能更快,较低的计算消耗有加密/解密过程,可能稍微影响性能证书不需要证书需要有效的 SSL/TLS 证书SEO 优势无明显优势提高搜索引擎排名数据完整性无保障提供数据完整性校验用户信任可能显示不安全警告显示安全锁标志,增强用户信任适用场景适用于普通网页和不涉及敏感数据的情况适用于涉及敏感信息(登录、支付等)的场合。

2024-11-20 09:15:00 1010

原创 Vuex 与 Pinia:Vue 状态管理库的选择与对比

Pinia 是 Vue 3 的官方状态管理库,它是 Vuex 的继任者,利用 Vue 3 的新特性(如 Composition API 和 Proxy)提供了更简洁、更现代化的 API。Vuex 使用的是 Vue 2 的响应式系统,在 Vue 3 中仍然有效,但在 Vue 3 中,Pinia 基于 Vue 3 的响应式 API(Pinia 的 store 设计本身就是模块化的,所有的 store 都是独立的。在 Vuex 中,状态是响应式的,但你必须依赖 Vuex 的方法来获取状态。

2024-11-12 09:52:21 1115

原创 React 组件通信

// 清理订阅}, []);return (

2024-11-07 14:51:31 1145

原创 JavaScript与TypeScript的区别

JavaScript(简称JS)是一种动态类型、解释型的编程语言,广泛用于前端开发。它被所有现代浏览器原生支持,并且在Node.js环境中也可以用于后端开发。JavaScript是一个弱类型语言,意味着变量的类型在运行时才能确定。

2024-11-06 10:50:44 861

原创 Vue2 与 Vue3 的区别

Vue3 相较于 Vue2 在性能、语法、开发体验等方面进行了大量的改进。Vue3 引入的为开发者提供了更高效、更灵活的方式来组织和管理组件逻辑,同时,性能优化、对 TypeScript 的增强支持以及新的响应式系统使得 Vue3 更加适合复杂的前端开发需求。虽然 Vue3 带来了许多新的特性和更好的性能,但 Vue2 仍然是一个稳定、成熟的框架,对于很多小型项目来说完全足够。对于新项目,推荐使用 Vue3,它提供了更多的现代化功能和更好的开发体验。

2024-11-05 09:49:17 726

原创 Vue vs React:两大前端框架的区别解析

在现代前端开发中,和是两个最受欢迎的框架和库。我们常常面临选择它们的困惑。虽然这两者在本质上都是为了构建用户界面而设计的,但它们在设计理念、使用方式和生态系统等方面有着显著的区别。今天,我们将通过深入分析这两个框架,帮助你更清晰地了解它们的不同之处,并帮助你在实际项目中做出选择。

2024-11-05 09:29:12 2506 2

原创 echarts散点图

三、堆叠柱状图 展示合计 title增加背景图 点击图例更新总计计算。一、类似散点图折线图不展示折线。

2024-10-24 15:13:11 409

原创 vue.js 原生js app端实现图片旋转、放大、缩小、拖拽

vue.js 原生js app端实现图片旋转、放大、缩小、拖拽

2024-09-27 17:29:39 1207

原创 vue中v-html 后端返回html + script js中click事件不生效

思路:1.获取到后端返回的html2.通过正则表达式 之后 截取script 中的 js 逻辑3.获取body标签 之后创建一个 script 标签4.把我们截取的 script中的代码放到我们创建的 script标签中5.把script标签 放到body中

2024-08-07 16:52:40 486 2

原创 vue el-input 输入框下拉显示匹配数据

html: 图片需要自己根据实际情况增加 // 查询 重置 筛选 本文章只写查询 重置和更多筛选逻辑自行添加。输入条件 下面匹配查询到的数据有多少个 需要调用后端接口展示,后端查询到之后返回条数 前端展示。样式style 具体效果还是需要自己微调。

2024-07-31 10:29:53 1490

原创 vue 组件下 img 标签动态传入不展示

vue 组件下 img 标签动态传入不展示

2024-06-27 15:26:29 339

原创 vue 实现 el-table 点击图标复制文本或者双击文本复制

vue 实现 el-table 点击图标复制文本或者双击文本复制

2024-04-25 11:01:29 754 2

原创 vue render 函数自定义事件

vue render 函数自定义事件

2023-10-24 14:17:03 2165

原创 正则表达式校验身份证号

或者直接用和这个方法引入js文件。

2023-07-07 11:25:09 1667 1

原创 el-tree 展开指定层级 节点

el-tree 展开指定层级 节点

2023-07-03 11:00:12 5624

原创 在JavaScript中实现整数与小数的输入校验

6位整+2位小数

2023-06-07 11:12:43 435

原创 校验手机号座机号

手机号:11为 座机号 前面0之后 2 到3 位 - 后面7到8位。

2023-05-10 10:48:06 423

原创 Vue 组件之间传值通信(常用方法以及示例)

Vue 组件之间传值通信(常用方法以及示例)

2023-04-27 09:58:38 956

原创 JavaScript 对象Object常用方法以及示例

在JavaScript中,Object是所有对象的基类,它具有许多常用方法。

2023-04-26 17:46:07 791

原创 RGB与16进制颜色值互相转换

RGB与16进制颜色值互相转换。

2023-04-26 16:46:46 2110

原创 JavaScript常用数组方法以及使用方法

js数组常用方法以及代码示例

2023-04-25 11:57:41 920

原创 常用的JavaScript保留小数方法

toFixed() 方法:该方法将数字转换为字符串,并返回一个按指定小数位数进行四舍五入的新字符串。parseFloat() 方法:该方法将字符串解析为浮点数,并返回保留指定小数位数后的新浮点数。在第一个例子中,Math.floor()将3.5向下取整为3,而在第二个例子中,它将-3.5向下取整为-4。在第三个例子中,Math.ceil()将3.5向上取整为4,而在第四个例子中,它将-3.5向上取整为-3。Number() 方法:该方法将字符串解析为数字,并返回保留指定小数位数后的新数字。

2023-04-21 10:46:04 3797

原创 hbuildx 无法真机运行ios 解决办法

一、(ios模拟器xcode)如果你是mac 版本电脑你可以去App store 上下载一个Xcode 之后安装模拟器,选择你要运行的版本就可以了。首先有苹果账号 最好是新的 或者注册不就得 比较久远的 估计不行,我的账号19年的就不能登录这个,之后换了一个新的就好了。一个是证书管理 一个是描述文件管理 都是需要用到的。没有购买688年卡的 记得勾选上未支付688。这个Bundle ID 就是你项目的id。点击发行 云打包 就能看到这个id。之后点击创建 依次填写就可以。证书管理也是一样 对应填写就行。

2023-04-20 19:17:56 885

原创 git 一些常用命令 后期继续补充~

git config --global user.email “xxxx@xxx.com(新的邮箱)” 修改邮箱。git commit -m "[message]" 将已经添加到暂存区的更改提交到本地仓库并添加一条描述信息。git remote add [remote-name] [remote-url] 添加远程仓库地址。git revert [commit-hash] 撤销指定的提交并创建一个新的提交来记录这个撤销操作。git merge [branch-name] 合并指定分支到当前分支。

2023-04-20 18:54:40 446

原创 vue 双y轴echarts x轴显示省略号 鼠标滑入显示提示窗

鼠标移入x轴显示全部文字并且是悬浮窗的形式。

2023-04-20 18:37:11 778

原创 中国七大区域(东北,西北,华北,华南,华中,华东,西南) vue + Echrats地图效果

引入的七大区域数据 里面是六大区域,蒙古分成了蒙东,蒙西,详情数据可以私信我,把里面的数据合并改一下就是七大区域了。需求:根据中国七大区域战士统计数据,鼠标移入显示每一个阶段数据。

2023-03-31 20:26:18 1624 2

原创 Echarts tooltip + vue 数据过多展示滚动条显示数据

Echarts tooltip + vue 数据过多展示滚动条显示数据。

2023-03-31 17:47:24 997

原创 vue el-dialog 实现弹窗无限嵌套(点击弹窗弹出新的弹窗,可以一直点击)

创建文件夹 testDialog 文件夹 根据自己需要创建文件夹(这个是我用于演示的,根据自己项目自行创建就可以)要求点击数据展示弹窗,弹窗中数据点击显示新的弹窗,里面的弹窗还可以继续点击新的弹窗,可以无限制的嵌套弹窗。剩下两个文件按照这个自行创建即可 想无限制循环 最后一个文件的弹窗写到第一个 就可以无限制嵌套!原因:因为有些弹窗既是父弹窗又是子弹窗,所以使用的时候会报错,报一个循环嵌套错误。可以一直无限制的点击 无限制的嵌套。commonData.js 文件。

2023-03-23 16:10:20 9804 2

原创 Mac使用n管理工具快速切换node版本

切换 node 版本 在已有版本上下切换 之后 按回车。查看node列表 图中为我自己安装的node列表。注意:使用sudo 是以管理员身份进行安装。sudo n rm 版本号。查看官方node版本列表。安装node指定版本。sudo n 版本号。删除指定版本node。

2023-03-17 10:01:24 993

原创 el-table 左侧固定表头 频繁切换导致表头丢失 滚动条滑动列表错位

解决办法:给el-table 加class 之后 添加以下代码 最小宽度根据你左侧固定的行数而定,切换不同行数不会影响到这个宽度;原因分析:页面为双层tab嵌套页面 切换第一个为正常 切换二级表格 页面表头消失 但是鼠标划入还会显示提示。

2023-03-15 10:36:32 1088

原创 vue + el-tree 实现插入节点自定义名称数据

【代码】vue + el-tree 实现插入节点自定义名称数据。

2023-02-15 16:05:27 4568

原创 el-table 合计行点击事件

el-table 自带计算合计行,点击合计行触发点击事件,

2022-11-24 17:31:25 1463

原创 vue 实现富文本(quill-editor 插件)

vue template (html代码)具体一些属性配置可以参考。main.js 中引入。

2022-11-15 10:02:36 965

原创 js 获取上月当天+1日期

js 获取上月当天+1日期。

2022-10-20 11:49:15 362

空空如也

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

TA关注的人

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