- 博客(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
原创 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
原创 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
原创 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
原创 常用的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 + Echrats地图效果
引入的七大区域数据 里面是六大区域,蒙古分成了蒙东,蒙西,详情数据可以私信我,把里面的数据合并改一下就是七大区域了。需求:根据中国七大区域战士统计数据,鼠标移入显示每一个阶段数据。
2023-03-31 20:26:18
1624
2
原创 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 实现富文本(quill-editor 插件)
vue template (html代码)具体一些属性配置可以参考。main.js 中引入。
2022-11-15 10:02:36
965
空空如也
关于#uniapp IOS 文件上传 status == 0 #的问题,如何解决?
2023-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人