摘要: 需求描述 在前端页面实现:根据输入的关键词,筛选指定数据等于关键词的数据行,并更新表格 直接看总结 基本思路 在输入框中绑定input变量 根据input值过滤原始数组;input为空则返回原始数组的副本;通过lodash插件实现防抖 将得到的新数组赋予表格绑定的model对象 方式 1——绑定按钮 阅读全文
posted @ 2022-04-18 17:55 CJc_3103 阅读(3341) 评论(0) 推荐(0) 编辑
摘要: 问题描述 添加表单验证规则失败,报错: TypeError: Cannot read properties of undefined (reading 'validate') 可能的原因 1 prop 属性未设置(如果要使用 element ui 内置的验证、重置等方法,该属性是必填属性)或未传入正 阅读全文
posted @ 2022-04-14 20:43 CJc_3103 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 需求 设计一个基于 vue 和 element ui 的多卡片组单一表单组件,卡片组用于分类若干字段,比如个人信息、职业信息、技能信息。同时,将标签等文本抽离 HTML,方便后续增加语言模块。 分析 原始的 <el-form> 不支持批量设置字段,当页面中字段较多时,维护和修改 HTML 过于繁琐; 阅读全文
posted @ 2022-04-14 18:54 CJc_3103 阅读(1985) 评论(0) 推荐(0) 编辑
摘要: 背景 本系列用于记录自己遇到的前端开发中的一些坑点,问题可大可小,问题之间不一定有先后关系,甚至不一定存在关联。 简评 由于网上已经有很多分析,此处仅简略描述错误原因及相应的解决方案;同时,由于部分情况并未遇到,因此更多的相关解决方案会放链接在文末,有需自取。 本人对 Node 相关技术还了解不多, 阅读全文
posted @ 2022-04-05 23:13 CJc_3103 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 对于大型Web应用或者项目,动辄上万行的代码,给开发和后期维护带来了不小的麻烦。因此,需要有一种规范化的模块管理机制,帮助开发者集中处理模块的定义与调用关系。 在ES6正式出台前,已经有不少人致力于推出适合Web开发的模块化管理标准,CommonJS、AMD和CMD就是其中的成功代表。 以下为我查阅 阅读全文
posted @ 2017-09-09 16:42 CJc_3103 阅读(559) 评论(0) 推荐(0) 编辑
摘要: CSS3中新增了2d变换和3d变换的特性,可以在不使用JS操作动画的前提下,对元素做基本的变换,包括:平移、缩放、旋转、和倾斜。此外,还提供了:2d转换基点(transform-orgin)、3d视点(perspective-origin)、视距(perspective)等属性,为变换提供更多可能性 阅读全文
posted @ 2017-08-28 23:24 CJc_3103 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 前言 由于本人学新技术时,喜欢把所有相关知识堆在一块,经常文章过长,想要定位到某一特定知识点时非常不方便,因此想着给长随笔加一个导航链接。一开始没明白博客园自定义样式的工作原理,吭哧吭哧把代码码好,发布出去一看,WTF,样式不对啊,这么丑的东西才不是我写的。 赶紧打开F12,一看,原来是博客园本身的 阅读全文
posted @ 2017-08-23 18:53 CJc_3103 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 常用组件 下拉菜单 基本结构 功能类说明 .dropdown、.dropup 下/上拉菜单组件,点击展开菜单 .dropdown-menu 下拉菜单体,包含在.dropdown中 .dropdown-submenu 二级菜单组件,鼠标悬停自动展开 .pull-left、.pull-right 菜单相 阅读全文
posted @ 2017-08-22 17:50 CJc_3103 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Masonry.js是一个以“瀑布流”布局呈现网页元素的JS库,它可以使多个不规则宽高的元素以恰当的顺序排列 ,增加美观度。 基本的使用方法如下(以下内容翻译自masonry官网: https://masonry.desandro.com/): HTML: 1.导入masonry.js库 2.以两层 阅读全文
posted @ 2017-08-21 14:45 CJc_3103 阅读(13349) 评论(0) 推荐(1) 编辑