自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 移动端ui库uv-ui实现弹窗式picker选择控件

移动端ui库uv-ui实现弹窗式picker选择控件

2025-01-23 11:45:56 375

原创 vue项目打包报错normalize-package-data/lib/fixer throw new Error(‘Invalid version: “‘+ data.version + ‘“‘)

normalize-package-data\lib\fixer.js里的fixVersionField方法主要检查和修正package.json中的version字段。这个字段通常遵循语义化版本控制(Semantic Versioning,简称SemVer)的规则,即版本号格式为【主版本号.次版本号.修订号】

2025-01-23 10:45:25 403

原创 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of me

vue项目报错FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - - JavaScript heap out of memory

2025-01-14 18:07:49 1514

原创 el-select 选中后二次确认弹窗

el-select 控件一旦选择了选项,v-modal绑定的字段就被更新了,所以如果要想在v-modal被更新之前进行二次弹窗确认,需要记录住上一次的v-modal值,使用watch来监听v-modal绑定的字段来获取到旧值。

2024-12-06 11:56:05 258

原创 vue项目如何在一个store文件里使用另一个store文件里的数据

vue项目如何在一个store文件里使用另一个store文件里的数据

2024-12-06 11:43:26 410

原创 vue自定义指令在el-table-column上使用不生效

vue自定义指令在el-table-column上使用不生效问题

2024-08-13 16:52:45 715 1

原创 前端开发TS ts

ts基础

2024-08-13 15:37:24 275

原创 js 数组相关的方法集合

js数组相关的方法集合

2024-08-09 16:28:32 367

原创 Vue.extend、组件(component)、插件(plugin)和混入(mixin)以及工具函数(utils)的区别

Vue.extend、组件(component)、插件(plugin)和混入(mixin)以及工具函数(utils)的区别

2024-08-02 17:03:17 550

原创 Vue.extend例子

Vue.extend例子

2024-08-02 16:40:40 157

原创 el-calendar实现年日历

el-calendar实现年日历

2024-07-29 11:00:32 937

原创 el-calendar隐藏默认的快捷按钮样式以及非当前月不可点击

el-calendar隐藏默认的快捷按钮样式以及非当前月不可点击

2024-07-24 17:03:01 270

原创 .vscode文件夹的作用

.vscode

2024-06-19 09:41:06 497

原创 element 表格el-table的 :cell-style用法-表格固定行文字高亮

el-table的 :cell-style用法。实现表格固定行文字高亮效果。

2024-06-14 18:06:40 1052

原创 uniapp H5项目 获取接口的二进制流转化成图片url(base64)

uniapp H5项目 获取接口的二进制流转化成图片url(base64)

2024-04-19 14:18:55 1328

原创 uniapp路由传参存在数据类型失真的问题

目标模块接收到的参数都会变成字符串类型,并且null值会变成字符串的undefined;

2024-04-03 10:47:26 554 1

原创 vue动态表单及移动

实现一个动态表单,支持新增移动删除。

2024-03-29 17:02:26 401

原创 element el-table表格默认勾选toggleRowSelection失效问题

发现直接使用toggleRowSelection不生效,必须使用setTimeout延迟一会才能生效。

2024-03-28 17:33:16 1403

原创 vue表单rules校验是动态的

本来是把rules写在data里的 发现校验并未生效 后来只能放在computed里。

2024-03-28 17:25:30 1110

原创 element的表格组件 表格表头添加问号图标提示 且表格的内容可编辑

element的表格组件 表格表头添加问号图标提示 且表格的内容可编辑。

2024-03-07 17:55:48 810

原创 display: flex 和 display: inline-flex区别与使用

display: inline-flex;

2024-03-05 11:48:34 1320

原创 一个对象数组按照另一个对象数组的某一项排序

一个对象数组按照另一个对象数组的某一项排序

2024-03-01 17:24:28 226

原创 element表单之动态数据循环的表单验证

【代码】element表单之动态数据循环的表单验证。

2024-03-01 11:51:35 463

原创 vue多层组件监听 v-bind=“$attrs“,v-on=“$listeners“

`v-bind="$attrs"`主要用于高层组件向低层组件隔代传值。`v-on="$listeners"`主要用于低层组件向高层组件隔代传值。

2024-01-22 16:32:00 720

原创 tinymce

由于我使用的是vue2 与最新的版本部分功能可能不兼容 所以我安装的版本是。由于这样安装会安装最新版本的tinymce ,封装tinymce组件。

2024-01-11 11:12:48 687

原创 vue模板判断-不要再傻傻写if()了

但是这样写可能不太美观 这时可以改为用计算属性加include或者some。在vue开发中,有时会遇到需要在模板里写。

2024-01-11 10:03:24 563

原创 vue3+ts笔记

vue3+ts

2024-01-10 17:04:48 1182

原创 在el-dialog中使用tinymce 点击工具栏下拉框被遮挡

在el-dialog中使用tinymce控件时,会出现点击工具栏下拉框出现在弹窗下一层,审查元素之后发现是tinymce的下拉框z-index优先级低于el-dialog的z-index导致的,所以需要增加tinymce的下拉框的z-index值。

2023-10-26 16:42:45 1417

原创 使用js代码将一个值为“1=增量,2=全量“的字符串转化为一个数组,数据格式为[{value:““,label:“‘‘}]

使用js代码将一个值为"1=增量,2=全量"的字符串转化为一个数组,数据格式为[{value:"",label:"''}]

2023-10-09 15:01:30 166

原创 require.context 的使用

require.context 的使用

2023-09-22 18:48:09 197

原创 nginx 部署前端项目

nginx部署前端项目

2023-09-21 11:20:50 361

原创 通过文件名 注册Vue指令,插件,过滤器,组件

看到这里你应该发现了,其实不止注册指令可以用这种方法,注册插件,过滤器,注册组件都可以使用这种方式。当我们需要注册多个指令时,可以把单个指令的实现写在各自的文件里,通过文件名注册指令。

2023-06-14 17:31:33 154

原创 开发神级插件 Bito

那么如何使用它来解析源码呢,首先找到需要解析的代码,选中你需要翻译的部分,鼠标右击选择Bito Ai ,选择第一个选项就是翻译源码了,它还可以帮助你生成注释,性能检测优化,稳定性和样式检测,生成单元测试等。如何安装:以VS code为例,如果你使用的编辑器是VS code,在插件商城搜索bito,找到一个名为bito或者ChatGPT GPT-4的插件,点击安装即可。它的功能类似于ChatGPT,可以回答你提问的技术问题(我称它为源码解析神器),或者帮你编写一些简单的任务(复杂的也可以试试)。

2023-06-12 18:34:08 230 1

原创 Element el-tree树组件 隐藏非子节点前的勾选框

使用el-tree树组件时,有时会需要展示勾选框,但是只允许勾选叶子节点,这时可以使用样式来控制让非叶子节点前的勾选框隐藏掉。

2023-06-12 18:09:26 1184

原创 JS 数组去重

数组去重:利用reduce结合find。

2023-06-02 16:29:12 110

原创 requestAnimationFrame-优化页面大数据量渲染

定义:requestAnimationFrame是浏览器用于定时循环操作的一个接口,类似于setTimeout,主要用途是按帧对网页进行重绘。优点:节省系统资源,提高系统性能,改善视觉效果。

2023-05-30 10:35:43 601

原创 js中的bind call apply你了解多少

apply( ) 接收两个参数,第一个参数表示this要指向的对象,第二参数表示调用函数需要传入的参数所组成的数组,返回调用函数的返回结果;call( ) 接收一个及其以上的参数,第一个参数表示this要指向的对象,其余参数表示调用函数需要传入的参数,返回调用函数的返回结果;bind( ) 接收一个及其以上的参数,和call()一致,但是其返回是一个函数,而不是调用函数的返回结果;call,apply,bind的作用:改变函数执行时的上下文,即改变函数内部的this指向。

2023-05-05 16:22:56 67

原创 overflow-y: auto;解决页面出现滚动条导致背景色未铺满的情况

前端页面会遇到页面要设置全局背景色,但是一旦内容过多,页面出现滚动条,就会发现,怎么滚动到下面,背景色不是全部铺满的,超出一屏的内容是没有背景色的。这时候就可以给页面最外层标签加上。就会发现背景色被完全铺满了。

2023-04-20 17:46:27 2435

原创 【前端】封装组件的步骤(函数思想)

准备好组件的数据输入。即根据组件逻辑,定好 props 里面的数据及类型。(在子组件内部,使用props选项声明获取的数据,即接收来自父组件中的数据)准备好组件的数据输出。即根据组件逻辑,做好要暴露出来的方法。建立组件的模板,先搭架子,写样式,考虑好组件的基本逻辑。封装完毕,直接调用即可。

2023-04-07 15:02:11 1142

原创 ()=>({})等同于()=>{return {}}

()=>({})等同于()=>{return {}}

2023-04-03 14:28:32 331

空空如也

空空如也

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

TA关注的人

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