自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(391)
  • 资源 (3)
  • 收藏
  • 关注

原创 思极地图使用

【代码】思极地图使用。

2025-05-13 17:17:51 232

原创 Nuxt.js 根据不同环境变量 运行、打包不同内容

其次 在nuxt.config.ts中配置。

2025-04-17 12:02:51 204

原创 gridstackjs 的使用

使用这种方式定义元素的宽高和位置,我的项目的设计稿的宽是1408px, 我这边把gird设置成12列 ,column:12,所以一列的宽度就是 1408/12= 117px, 然后第一个内部第一个元素的宽是180px,所以第一个元素的w是180/117 = 2 , 内部元素的 每列的高度都是350px,所以我这边设置了cellHeight为122,因此 h 都是3 ,第一个元素的位置是x:0 y:0,(表示0列0行),第二个元素的位置是x:2 ,y:0 (表示从第二列开始 第0行)

2025-04-14 10:23:58 324

原创 python 爬取网站图片的小demo

我们可以使用 PyInstaller 来将这个 Python 脚本打包成 exe 文件。使用:先安装必要的库,

2025-04-03 18:45:00 263

原创 新手引导组件 shepherdjs 的使用

【代码】新手引导组件 shepherdjs 的使用。

2025-04-02 11:15:29 200

原创 git clone 代码报错(生成ssh)

但是他的git账号被公司注销了,然后我这边git clone 代码 就出现了被拒绝。一、使用Git Bash终端 重新生成一个ssh密钥。添加完成之后,就可以通过ssh拉取提交代码了。三、复制这个密钥到 gitlab上面。二、查看生成的ssh,

2025-03-26 17:38:38 227

原创 vue3 hooks(组合式函数)

在Vue应用的概念中,“组合式函数”(Composables)是一个利用Vue的组合式API来封装和复用的函数。当构建前端应用时,我们常常需要复用公共任务的逻辑。例如为了在不同地方格式化时间,我们可能会抽取一个可复用的日期格式化函数。这个函数封装了:它在接收一些输入后立刻返回所期望的输出。复用无状态逻辑的库有很多,比如你可能已经用过的或是。

2025-01-17 17:03:26 207

原创 div 模拟select 效果

【代码】div 模拟select 效果。

2025-01-14 15:14:29 111

原创 input 阻止密码框的自动填充

默认情况下,系统登录的时候,浏览器会自动帮我们填充账号密码。

2025-01-03 15:16:56 684

原创 grid栅格布局 小计

【代码】grid栅格布局 小计。

2024-12-27 18:44:55 113

原创 vue3 自定义hooks

自定义 Hooks 是通过封装和复用 Vue 的响应式 API(如refreactivewatchcomputed等)和生命周期钩子(如onMounted等)来实现的一种功能模块化方案。通过自定义 Hooks,多个组件可以共享同一段逻辑,而不必重复代码。创建自定义 Hook自定义 Hook 是一个普通的函数,通常返回一个响应式的对象或者一组函数、状态,供组件使用。自定义 Hook 可以用来封装逻辑,比如处理异步请求、响应式数据、事件处理等。在组件中使用自定义 Hook。

2024-12-25 14:55:49 667

原创 vue2.js 最终cdn版本

https://cdn.bootcdn.net/ajax/libs/vue/2.7.16/vue.js

2024-09-06 11:39:22 296

原创 JavaScript 错误 - Throw 和 Try to Catch的使用

trycatchthrow上面的代码 因为 try中 没有adddlert这个方法,或者这个方法有误,这时,代码会执行catch部分。JavaScript 实际上会创建带有两个属性的Error 对象name和message。

2024-08-23 11:58:39 1251

原创 vue elementPlus中使用dayjs

安装了elementPlus后无需再次下载dayjs,因为element 中包含了dayjs。使用方法和dayjs 官网一致。

2024-08-22 18:12:55 1589

原创 input 控制光标所在的位置

需求:鼠标一点击input输入框 就要将焦点至于 输入框的最后面,使用户不能在内容的中间 删除或者修改。可以通过length的值 设置光标处于 input输入框所在的位置。

2024-08-16 11:55:27 962

原创 element plus el-select修改后缀图标

使用 element plus 提供的api。使用element plus自带的组件。

2024-08-08 09:30:19 1115

原创 uniapp 展示地图,并获取当前位置信息(精确位置)

根据获取到的经纬度 获取 位置信息(此处使用的是 高德地图的位置服务,通过高德地图的逆地理位置解析,获取定位到的经纬度的 位置信息)使用uniapp 提供的map标签。页面初始化的时候,获取当前的位置信息。

2024-06-12 16:37:42 1990

原创 antd vue a-select 搜索

数据结构 list: [ { name: "序号", id: 0, show: true }, { name: "出库单编号", id: 1, show: false }, { name: "wbs元素", id: 2, show: true }, { name: "序号1", id: 3, show: true }, { name: "出库单编号1", id: 4, show: false }, {

2024-06-07 14:44:27 512

原创 vue3父组件使用ref获取子组件的属性和方法

2.在引入的子组件标签上绑定ref属性的值与定义的响应式变量同名( <demo1 ref="demo1"/>)。1.<script setup> 中定义响应式变量 例如: const demo1 = ref(null)此时子组件用的是 export default 的写法。的组件,想要让父组件访问到它的属性和方法需要借助与。写法会导致父组件无法访问到子组件中的属性和方法。这种方式,父组件可以正常获取到里面的属性和方法。此时父组件可以获取到子组件的count属性(来指定需要暴露给父组件的属性。

2024-05-23 14:31:48 4445 2

原创 uniapp 配置请求代理+请求封装

1. 通过uniapp自带浏览器 打开项目是不存在跨域的。uniapp 请求封装。

2024-05-15 11:43:59 2381

原创 H5 录音功能

git 地址:有文档和demo 可以查看。

2024-04-29 17:06:43 1189 3

原创 uniapp 使用地图

uniapp中的map标签,也可以自己引入地图的js 如下图。使用 uniapp中的map标签 需要注意。

2024-04-25 18:15:01 469

原创 将代理类型的数组,转换成普通类型的数组

两种类型的数组合并成的一个数组 是无法进行去重,过滤 等操作的。可以将 代理类型的数组,转成普通数组。

2024-03-18 16:32:03 2901

原创 python 安装 流程

1. 下载python解析器。(根据软件安装提示,傻瓜式操作。勾选 将其添加到path 环境变量)4. 创建一个.py后缀的文件,即为python文件。3. Vscode 软件中安装 python插件。下面是一个简单的 python小项目。2. 在Python环境中 安装。vscode 右上角运行改文件。模块 命令行中 运行。

2024-02-04 15:08:13 453

原创 element plus 使用ElMessage不生效或样式出现问题或出现在最底部

产生的原因是:使用了element plus的按需引入,然后在组件中 又import { ElMessage } from 'element-plus' 引入了一次,就会出现这个问题,解决的方法:将组件中的引入删除,直接使用 ElMessage.success('Successfully sent!

2024-01-05 17:34:11 6538 15

原创 原生 js 实现 验证码输入效果

原理: 第一个输入框获取焦点,输入完内容后,后面的自动获取焦点,当删除的时候,当前删除完之后,前面的自动获取焦点 删除。

2023-12-27 17:19:15 2089

原创 vue3 组合式pinia的使用 案例

需求:用户登录时,结合session实现永久化存贮个人信息。组件中修改pinia的值。组件中使用pinia。

2023-12-21 17:05:59 1932

原创 js 图片 手动上传,并回显

【代码】js 图片 手动上传,并回显。

2023-12-21 11:51:11 628

原创 正则 实现input 数字输入自动添加千分位

【代码】正则 实现input 数字输入自动添加千分位。

2023-12-11 19:48:11 323

原创 input 输入框自动添加 - 实现 000-00-0000格式

【代码】input 输入框自动添加 - 实现 000-00-0000格式。

2023-12-05 15:58:14 254

原创 vue3 for循环创建的多个e-form 添加校验

v-for 创建 ref。

2023-11-24 21:13:11 977

原创 js 实现文件上传

input 类型为file。

2023-11-17 19:34:03 257

原创 vue3 vite v-for动态创建img

通过 vite官网推荐的方式 new URL。

2023-11-17 18:40:32 556

原创 @vitejs/plugin-legacy 为你的 Vite 项目提供对旧版浏览器的支持

插件后,当用户访问你的网站时,Vite 将根据用户的浏览器版本动态加载适合其浏览器的构建文件。这样,你可以在现代浏览器中享受更快的开发和构建速度,同时仍然为那些使用旧版浏览器的用户提供良好的体验。请注意,Legacy 构建模式主要用于支持旧版浏览器,如果你的项目不需要支持旧版浏览器或已经使用现代构建模式进行开发,那么无需安装和配置。是 Vite 生态系统中的一个插件,它的作用是为你的 Vite 项目提供对旧版浏览器的支持。确保你的项目已经使用 Vite 进行初始化,并且已经安装了 Vite 相关的依赖。

2023-09-26 10:48:00 17168

原创 vue3+vite+ts tsconfig.json配置

【代码】vue3+vite+ts tsconfig.json配置。

2023-08-31 11:19:48 972

原创 nvm 安装nodejs

选中path,点击编辑讲nvm的路径放进去。3. 安装完成后配置nvm 的环境变量。2. 按要求一步步进行。找到nvm文件的路径,

2023-08-30 11:46:54 172

原创 FileSaver.js 封装的blob文件数据流下载方法

项目使用elementPlus,进行文件下载的动画效果。

2023-08-25 18:55:57 769

原创 vue 后台管理系统登录 记住密码 功能(Cookies实现)

【代码】vue 后台管理系统登录 记住密码 功能(Cookies实现)

2023-08-25 09:12:41 799

原创 vue3 父子传值的使用

父传子:setup语法糖的写法:子传父:setup语糖的写法:

2023-08-23 14:19:17 144

原创 vue3 tailwindcss的使用

完成以上步骤就可以在标签中直接使用 tailwind 提供的相关类名了。然后vite.config.ts中 引入。会在项目根目录下面生成两个文件。

2023-08-21 16:12:49 1293 1

cicd 配置的文件文件

cicd 配置的文件文件

2025-03-26

后台管理系统(vue3+vite+antdvue)

后台管理系统(vue3+vite+antdvue)

2024-06-18

uniapp h5 和微信小程序 前端空白项目 demo

根据ruoyi移动端项目 重构

2024-04-29

gitlab 部署cicd的流程

gitlab 部署cicd的流程

2023-08-09

vue3 +vite + antd Vue实现的后台管理系统

vue3 +vite + antd Vue实现的后台管理系统

2023-08-02

前后端不分离项目如何使用elementUI

前后端不分离项目如何使用elementUI

2023-07-06

前后端不分离项目如何使用elementUI

前后端不分离项目如何使用elementUI

2023-07-06

vue3.2 + vite +ts 空白模板

vue3.2 + vite +ts 空白模板

2023-03-01

h5 移动端空白项目 模板

h5 移动端空白项目 模板

2022-10-09

精简的面试题目,主要是js html vue

精简的面试题目,主要是js html vue

2022-09-02

vue3.0 思维导图 个人整理

vue3.0 思维导图 个人整理

2022-08-30

php mySQL 等相关思维导图

php mySQL 等相关思维导图

2022-08-30

微信小程序 思维导图 个人整理

微信小程序 思维导图 个人整理

2022-08-30

javascript 思维导图 个人整理

javascript 思维导图 个人整理

2022-08-30

vue2.0思维导图 个人整理

vue2.0思维导图 个人整理

2022-08-30

vue初始化的空白项目

vue初始化的空白项目

2022-06-22

H5面试汇总(含答案)最新版(1).docx

最新版前端面试

2021-06-28

空空如也

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

TA关注的人

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