- 博客(26)
- 收藏
- 关注
原创 列表弹窗实现方案整理
本文系统分析了Web应用中列表页编辑/新增功能的常见实现方案。重点介绍了两种主流方案:父组件完全控制模式和子组件封装模式(Props + Events)。前者将所有逻辑集中在父组件,实现简单直接;后者将弹窗封装为独立组件,通过props接收数据、events回调结果,提高了复用性和可维护性。文章详细展示了两种方案的代码实现,并比较了它们的优缺点,为开发者提供了清晰的技术选型参考。这些方案适用于企业级CRUD应用的开发场景。
2025-12-01 12:17:15
898
原创 多字段表单优化(二)
技术难点:怎么在配置里集成任意组件?怎么把参数和事件传过去?“你今天写的每一个v-if,都可能成为明天的技术债;而你设计的每一个computed,都会是未来的资产。所以后续当我们遇到多表单时,可以尝试使用配置化驱动表单的方式。写好注释。
2025-11-24 14:53:34
347
原创 多字段表单优化(一)
本文讲述了如何通过配置化表单重构招聘系统中400多个字段的管理难题。原系统采用数千行重复模板代码,导致维护困难、错误频发。作者将其改造为基于JSON配置的动态表单系统,通过DynamicField组件自动渲染不同类型字段,并由DynamicForm组件递归生成完整表单结构。这种配置驱动的方式使模板代码量减少90%以上,实现了字段增删改的零成本维护,解决了校验规则遗漏、字段联动复杂等问题,大幅提升了开发效率和系统可维护性。
2025-11-24 14:52:07
794
原创 Vue 中 `watch` 与 `this.$watch` 使用指南
watch是“常驻保安”,一上岗就一直盯着;是“临时特工”,召之即来,挥之即去。根据你的需求选对工具,代码会更清晰、更安全!
2025-11-10 10:56:30
432
原创 从 @click开始:轻松掌握 Vue 自定义指令
指令是以v-开头的特殊 HTML 属性,用于增强 DOM 元素的行为。Vue 内置指令如v-ifv-forv-model,而自定义指令就是你自己写的v-my-dir。通过if (!现在,你不仅能看懂防抖按钮v-debounce自动聚焦v-focus懒加载图片v-lazy记住:指令是 Vue 的“DOM 增强器”,用好它,代码更简洁、复用性更高!快在你的项目中试试吧!为了让你能快速上手,以下是前文提到的 7 个常用指令的完整、可运行的核心代码。
2025-11-10 09:38:32
686
原创 vue2.6附件预览及下载
在本文中,我们详细介绍了如何在 Vue 2.6 项目中实现多种文件类型的预览和下载功能。通过整合不同的技术和工具,我们成功解决了不同类型文件的预览需求,并提供了一个通用的下载解决方案。
2025-03-06 18:09:47
1160
原创 Python爬虫(四)——数据保存
将解析的数据保存为我们想要的格式,可以保存为多种格式,比如excel、txt、MP4、MP3、html……等多种格式,以方便进一步对数据的处理
2021-08-27 12:06:54
1149
3
原创 html+css制作三角形
今天我们来分享一下三角形的制作方法主要就是通过调整div的几个边框线,将它们调节的足够宽,然后再将div的宽度和长度重新赋值为0代码如下:<div id="main"></div><style type="text/css" media="all"> #main{ width: 10px; height: 10px; background: #000; margin: 100px auto;
2021-03-21 00:02:06
459
原创 html+css制作月亮
制作月亮的原理很简单,主要就是通过阴影属性 box-shadow来实现的w3c中的介绍是这样的:必须的元素是 h-shadow和v-shadow,主要控制水平方向的阴影和垂直方向的阴影。其实通过调节我们可以得到月亮的各种状态主要原理就是添加一个圆形,然后再给它添加阴影,最后再将圆形的背景设置为transparent,transparent是css3中的一个透明属性。话不多说,直接上代码<div class="moon"> </div>.moon{ posi
2021-03-20 21:01:12
2448
原创 html+css制作心形
学习过html和css之后我们可以尝试做一些小效果,比如说制作心形图案。效果大概就像是这样整体形状我们可以理解为一个正方形,在它的上边和右边分别创建一个圆形,最后再将整体旋转就可以做成一个爱心的效果了原理大概就是如此,只需要我们将最后的颜色全部调成一个颜色,再整体旋转45度就可以了。下面我们附上具体代码,我提供了两种方式,第一种是使用伪类元素来做,第二种是在一个div里面设置两个span标签。方法一:<div class="one"></div>.one{
2021-03-20 20:15:57
10068
原创 js制作动态小火箭
今天就给大家分享一下用js制作的小火箭,内容简单,比较适合新手。首先给大家展示一下具体的效果,效果如图所示从图中可以看到一个火箭运动的效果,通过分析后可以发现图中的元素主要就是一个上下运动的火箭以及不断下落的光线。火箭包括了底下的火焰以及内部的文字,火箭整体是呈现上下规则运动,光线则是随机不同速从顶部到底部。页面的主体元素主要就是这些。下面开始我们的具体操作:1.先添加火箭图片,并设置css样式让其居中<!DOCTYPE html><html lang="en"><
2021-03-11 18:29:45
1581
2
原创 java中给定一随机字符串,按照由大到小的顺序输出
java中字符串的相关函数很多,我会给大家一一列举,今天给大家介绍的是 sort(),使用方法如下:这里给大家展示了一个int数组的使用方法,直接排序就可以按照由小到大的顺序输出不仅是int数组,其他数组也可以,如字符串数组,字符数组结果如图所示不过需要注意的是这戏基本上就是sort()的常用方法,针对一开始的这道题我们刚开始看到这道题的时候就应该想到排序就用sort(),第二步再将字符串转化为char型数组,这里使用str.toCharArray(),第三步按照倒序输出的方法将其
2020-07-15 23:48:17
966
原创 利用指针编写程序实现在一个字符串的隨意位置上插入一个字符(要求插入字符的位置由用户从键盘输入)。
题目要求:利用指针编写程序实现在一个字符串的隨意位置上插入一个字符(要求插入字符的位置由用户从键盘输入)。先说一说我的思路:首先提醒用户输入一段字符串;输入要添加的字符;输入要添加的位置;将添加后的数组向后移动一位,其余不变;话不多说,上代码#include<stdio.h>#include<string.h>int main(void){int i,weizhi;char c,s[50];printf(“请输入字符串s\n”);gets(s);p
2020-05-21 22:23:33
4487
原创 多个else if嵌套时的作用域
话不多说题很简单,主要想说一下作用域#include<stdio.h>int main(void){float x,y;scanf("%f",&x);if(x>1){y=x;}else if(x>0){y=x+3;}else{y=2*x+3;}printf(“y=%f\n”,y);return 0;}中间 else if (x>0) 我做了强调许多新手在使用时会写成 else if(x>0&&x&l
2020-05-21 17:42:51
615
2
原创 将字符串s1中所有出现在字符串s2中的字符删除
我是这样想的:一: 首先遍历两个字符串数组,使用两个for循环二:判断是否有相同的字符,如果有则不用管它,如果没有,则将它输出思路很简单,话不多说,放代码`#include<stdio.h>#include<string.h>#define N 100int main(void){char s1[N];char s2[N];int i,j;printf("请输入字符串s1:\n");gets(s1);printf("请输入字符串s2: \n");get
2020-05-21 16:21:10
7307
6
原创 四舍五入,向下取整,向上取整的使用
C语言中的四舍五入以及保留整数或者进一这是一道常见的收话费问题思路很简单,首先就是判断它打电话的时间是否大于3分钟,也就是先判断他的收费是否大于0.5,若是大于0.5,则对多出的部分除以0.2。在这里主要是想说两个函数,floor和ceil,使用它们是需要引入头文件<math.h>1.floorfloor函数是取小于或等于它的最大整数使用方法 double floor(x);默认类型为double,有六位小数,但也可以转化为低精度的数值如int i= floor(x);
2020-05-18 11:17:41
2259
原创 eclipse中多余的工作区间如何删除呢?
ecplise中多余的工作区间如何删除呢?.许多小伙伴刚安装ecplise的时候系统都会默认安装到C盘不言而喻,这会给C盘造成很大的负担,并且有强迫症的小伙伴(我)是不允许它们存在的。那么我们如何删除多余的工作区间呢?1.先找到我们的ecplise的安装位置鼠标右击属性——>!并在文件搜索栏找到他的位置。2.找到configuration配置文件,打开文件夹再打开.settings文件夹。若是没有这个文件夹,那就可能是被隐藏了。可以通过查看隐藏文件的方式找到并打开4..
2020-05-13 22:10:57
418
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅