自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 问答 (2)
  • 收藏
  • 关注

原创 Vue2.x中使用DataV中的轮播表

Vue2.x中使用DataV中的轮播表,解决config数据不刷新问题,分布加载接口数据

2023-05-19 18:20:24 1317 1

原创 NodeJS(一)

NodeJS(一)基础

2023-05-17 11:47:47 416

原创 JS中操作数组的方法(涵盖ES6)

JS中操作数组的方法(涵盖ES6)(整合)

2023-05-16 18:34:36 608

原创 Vue2.x源码解析(三)

除了对Vue的基础函数进行分析外,还可以对Vue的内部函数作以讲解。Vue内部的函数主要有patch函数、Watcher函数、Dep函数以及虚拟DOM的一些操作函数等,这些函数都是运行时实现Vue各种功能的重要组成部分。Platform 函数是用于 Vue 跨平台支持的重要函数,提供了订阅、事件触发、异步更新、资源请求和操作对象属性等常见的功能实现。事件的托管 Vue 实例中可以通过 $on() 方法进行事件的订阅,通过 $off() 方法进行取消订阅,通过 $emit() 方法进行事件的触发。

2023-05-16 10:46:08 502

原创 Vue2.x源码解析(二)

把渲染函数打包成可执行的函数 render 函数的代码生成后,会被封装成一个新的 Function 对象,赋值给 Vue 实例的 $options 属性。AST 把我们的模板编译成一组抽象的节点树,每个节点表示HTML中的一个元素或者属性,并且包含有关该元素或属性的详细信息。它将提供一个包含渲染函数和静态节点数组的对象,然后我们就可以用它来创建 Vue 实例或它的子组。把 AST 转换成渲染函数 最后,Compiler 函数会调用 generate 函数,把 AST 转换成渲染函数的字符串代码。

2023-05-16 10:42:03 495

原创 Vue2.x源码解析(一)

一个 Vue.js 应用程序由多个 Vue 实例组成,每个 Vue 实例都代表一个特定的区域内的视图,Vue 实例包含了一个数据模型和一个视图模板。Vue.js 的核心是数据响应式,也就是当我们改变数据时,视图会自动更新。Watcher 的主要作用是收集依赖,并在数据变化时触发相应的更新操作。当一个组件初始化完毕时,会创建一个渲染 Watcher,它会在组件触发更新时执行渲染函数,并进行更新操作。Observer 的主要作用是实现数据响应式机制,它通过递归的方式对数据对象进行劫持。

2023-05-16 10:33:23 951

原创 uni-app实现热更新

uniapp实现热更新

2023-05-15 15:23:00 277

原创 Vben Admin后台管理系统的开箱使用(适合小白)

Vben Admin后台管理系统

2023-04-04 10:50:59 2524 12

原创 Vben-admin中使用Element-plus的样式冲突问题

Vben-admin中使用Element-plus的样式冲突问题

2023-03-27 10:52:14 534

原创 Uni-app实现表格数据自动滚动(无限滚动)

uniapp自带的table组件和插件市场中的插件都不能使用(因为uniapp无法操作原生DOM元素),因此,实现表头固定,表体数据滚动就只能使用view加上scroll-view来实现。使用flex布局加上view来实现表格,用scroll-view将需要滚动的数据包裹起来。

2022-11-28 17:40:00 7327 1

原创 Vue 中Lodop 实现批量打印

Vue 中Lodop 实现批量打印

2022-11-07 17:54:19 867

原创 Vue2 中使用C-Lodop打印控件时无法调整二维码大小问题

Vue2 中使用C-Lodop打印控件时无法调整二维码大小问题, 打印模板里配置的二维码是偏小的,但是在页面使用打印的时候打印预览的二维码不是预期大小

2022-11-07 17:34:57 1215

原创 element-ui e-table表格中使用多选,当翻页时已选中的数据丢失

vue项目中使用element的table表格进行多选操作时,当勾选了第一页数据后点击第二页后第一页的数据被清空了。

2022-11-05 16:11:34 3961

原创 JavaScript中实现首字母大写,小写

JavaScript中实现首字母大写,小写。思路:使用 replace()方法获取到字符串第一个字符,再将获取到的字符变成大写(小写);replace(参数1,参数2),参数1是需要被替换掉的数据,参数2是替换参数1的数据;参数1也可用正则,参数2中也可使用方法或者函数。a[0] 就是 H;b[0] 就是 h;toLowerCase() 全部字母小写;toUpperCase() 全部字母大写;可以根据索引来获取字符串的字母。使用JavaScript自带的方法。

2022-11-04 15:15:14 2086

原创 Vue中将Element表格导出为excel

Vue中将Element表格导出为excel

2022-10-26 09:46:47 976

原创 Uniapp 移动端调用摄像头扫描二维码或者条形码

uni.scanCode(OBJECT),调起客户端扫码界面,扫码成功后返回对应的结果。scanType是扫码类型,barCode条形码,qrCode二维码。首先到uni-app插件市场中下载uQRCode插件,返回结果res.result就是扫码的内容。在页面中导入 uQRCode。

2022-10-25 11:32:22 6104 1

原创 Vue中使用Element 表单点击按钮实现增行删行操作

首先使用model绑定表单数据,使用v-for遍历snForm下的数组;删行: 使用splice方法删除对应index的行。在Vue中使用form表单点击增行删行操作。增行: 点击按钮新增一条sn进去。

2022-10-25 11:24:41 1504

原创 Vue 中使用Element Input组件实现输入后匹配输入建议

Vue 中使用Element Input组件实现输入后匹配输入建议

2022-10-14 18:01:18 1685

原创 Vue中实现拖拽效果

Vue2项目中遇到需求要求页面左侧部分实现拖拽效果

2022-10-14 17:24:58 1187 7

原创 解决 Ant Design Vue 抽屉第一次打开没有数据,第二次打开才有数据

解决 Ant Design Vue 抽屉第一次打开没有数据,第二次打开才有数据

2022-10-09 18:01:58 1144

原创 解决 Component inside <Transition> renders non-element root node that cannot be animated 问题

解决 Component inside renders non-element root node that cannot be animated 问题

2022-09-29 11:43:49 1184

原创 Vue 中使用nvm一键切换node版本(安装使用nvm)

Vue 中使用nvm一键切换node版本,nvm install xxxx 安装你想要的node版本(xxxx是node版本号)安装好之后nvm ls 查看是否有你 安装的版本 (如图红色方框)最后使用nvm use xxxx 切换到你需要的版本(切换有乱码就用管理员打开cmd再切换一次即可)下载好安装包后打开,安装在C盘默认路径就行。nvm ls 查看当前的node版本。以管理员打开cmd 再切换一次即可。一.首先去git上下载nvm。nvm切换版本失败有乱码。安装好后以打开cmd。

2022-09-20 16:19:50 1374 2

原创 Vue3中使用yarn安装依赖报错: yarn.ps1,因为在此系统上禁止运行脚本

未对文件C: VProgram Files\nodejs\yarn.ps1 进行数字签名。无法在当前系统上运行该脚本。

2022-09-20 15:59:01 844

原创 Vue 安装yarn并安装依赖

Vue 安装yarn并安装依赖

2022-09-20 15:50:52 1040

原创 Vue Element table表格实现表格数据动态滚动(无限滚动)

Vue Element table表格实现表格数据动态滚动(无限滚动),绑定鼠标事件 (实现鼠标进入和出去的时候数据是否滚动)(也可以不写看自己需求)

2022-09-16 11:29:52 4881 21

原创 Vue 判断数组对象中是否含有对象中的值,包含则将值插入到数组对象相应的位置

Vue 判断数组对象中是否含有对象中的值,包含则将值插入到数组对象相应的位置,forEach遍历数组对象,然后使用对象的 for in 方法拿到键值,然后使用Object.assign为数组对象的每一个添加数据,然后使用 $set ,防止表格数据不刷新。判断箭头所指的数据(这是一个对象)是否和产品SN中的数据对应,并在表格后新增一列数据。

2022-09-15 11:33:56 1692

原创 js数组对象中提取每个对象里的某个值

使用map直接将需要的值return出来(上图是将res这个数组中的sn全部返回并生成一个新的数组)

2022-09-13 09:49:56 3261

原创 Vue中配置二级路由

二.在router下的index.js文件中添加路由规则,二级和三级路由中path路径直接写文件名即可。一.首先在需要创建二级路由下的地方新增文件夹。

2022-08-11 19:06:06 875

原创 Vue中使用LODOP(打印)

三.下载完成后解压得到LodopFuncs.js ,将这个文件复制到Vue项目中的utils文件夹中即可。二.在下载中心点击画红圈的部分(根据自己需求)一.打开LODOP官网。

2022-08-11 18:58:56 1123

原创 Vue中实现输入框带输入建议

Vue中实现输入框带输入建议 ,三.调接口获取数据并处理数据(element规定使用value:值),将需要的数据给到value再push到上图标红线的数组中即可。二.根据element中的方法来使用(修改展示的数据即可) 图中标红的是自己定义的一个数组。一.在页面中使用element的输入框。...

2022-08-11 18:09:27 1259 4

原创 Element中下拉菜单的输入框-可输入可选择

Element中下拉菜单的输入框-可输入可选择,直接上代码,如图直接添加这两个属性即可实现

2022-08-08 18:19:44 956

转载 vue页面局部全屏(某个dom元素)(包括退出全屏、监听)

vue全屏某个dom元素(包括退出全屏、监听)

2022-08-01 17:42:08 2482 5

原创 Element(Vue)表格渲染处理时间类型的数据(格式化时间)

Element(Vue)表格渲染处理时间类型的数据(格式化时间)。在中使用插槽,与v-html搭配,定义dataFormat方法,进行调用。

2022-07-29 20:00:58 390

原创 Vue 路由跳转问题(未进行跳转但是会触发方法)

未触发事件进行路由跳转到当前页面,但watch会监听到所有的路由变化,因此会掉handeler下面的get()方法导致报错。判断是否路径或者name是否是当前页面且判断路由传参是否有值(parms传参就判断parms,query传参就判断query)...

2022-07-29 19:57:37 403

原创 JS判断对象是否为空

JS判断对象是否为空,使用JSON.stringify()即可。

2022-07-29 19:50:21 74

原创 Element实现表格相同数据的列合并

Element实现表格相同数据的列合并,使用table自带的合并方法span-method。判断下一行数据和上一行数据是否相等。

2022-07-29 19:14:50 202

原创 JS判断数组对象中是否存在某个字符片段

使用Object.keys将数组对象转为字符串数组,然后就可以愉快的使用includes方法了。

2022-07-29 18:41:46 282

原创 Vue(JS)中判断数组对象中是否含有某个键值(或者某个对象的值)

Vue(JS)中判断数组对象中是否含有某个键值(或者某个对象的值)item.prop==`package${copyIndex}`是判断条件,可以写成item.name=="张三"之类的你需要判断的数据。

2022-07-29 09:09:18 3958

原创 JS中怎样在空对象中动态添加值(键值对 )

传入index,这里设置的index初始值为1,使用模板字符串即可。首先let一个空对象。

2022-07-28 19:17:49 1336

原创 JS树形数据转扁平数据(二)(递归)

JS树形数据转扁平数据需求的数据为带有P#的编码需要与与sn组成一个对象,以此类推。数据类型和(一)一样。

2022-07-28 19:10:15 90

空空如也

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

TA关注的人

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