# 简略版+自己的注释// 判断一个变量是否是对象
function isObject(obj) {
return obj.constructor === Object
}
class Observer {
constructor(value) {
this.value = value;
if (!arr.isArray(value)) {
this.walk(value);
}
}
walk(o
转载
2024-07-18 21:16:20
110阅读
周六是比较适合回顾以及反思自己本周工作遇到问题的时间,在疫情期间,宅在家里翻一翻自己的一些小tips 也算是加深下自己的方法解决记忆 在我们日常的工作中经常会遇到需求 :这个表单填写的页面 ,当用户修改了内容时,点击返回提示,未修改内容则直接返回?需求分析:其实这个问题归于监测用户在页面中是否进行了操作?? 共计对比了两个方法:方法一: 使用vue的updated的钩
转载
2024-03-25 11:41:22
324阅读
表格中我们经常需要动态加载数据, 如果有多个页面都需要用到表格, 那我希望可以有个组件, 只传数据过去显示, 不用每个页面都去写这么一段内容: 1 <el-table :data="tableData" border size="mini" fit highlight-current-row height="500">
2 <el-table-column ty
转载
2024-04-23 10:37:58
686阅读
一、计算属性computedcomputed是计算属性,也就是计算值,多用于计算值的场景不支持异步,当computed内有异步操作时无效,无法监听数据的变化computed具有缓存性,computed的值在getter执行后是会缓存的,只有在它依赖的属性值改变之后,下一次获取computed的值才会重新调用对应的getter来计算。也就是说,只有依赖数据发生改变时,才会重新进行计算如果一个属性是由
转载
2024-02-11 08:50:27
258阅读
1.【重点】Vue通过表单变化来提醒用户是否要保存通过vue的监听去判断表单元素是否变化很省心,但是由于组件的值经常变化,这里需要特别注意赋值的影响,以及弄一些标识来进行判断是否有变化了弄一个变化标识比如:isChange初始化和第一次赋值都要注意 这个变量 isChange=false,再进行赋值后通过 changeNum=0,changeNum++来判断是什么情况的赋值,因为每次赋值,都能监听
前言我们知道SwiftUI是用于在Apple所有平台上构建UI的现代框架,SwiftUI中一个比较重要的概念就是它能够在应用程序的不同部分之间管理和共享数据。那SwiftUI又是如何实现管理和共享数据呢?答案就是属性包装器。本篇将介绍包括@State,@StateObject,@Environment,@EnvironmentObject,ObservableObject, @Binding 在内
转载
2024-07-03 10:28:09
54阅读
首先是我的需求:我是想动态生成表头,动态渲染表格数据,然后我的表头数据是读取的每一条数据的关键字数据是请求接
原创
2022-12-05 15:16:42
320阅读
基于vue监听滚动事件,实现锚点链接平滑滚动近日在做一个vue项目的餐饮模块,小编需要实现一个菜单列表显示的功能(如图所示:左边为菜单类别,右边显示相对应的菜品)小编将此分为三个功能模块来实现(本来一张动画就清晰明了,小编太笨,只得口述一下):1.左边点击类别,右边显示相应类别的菜品列表(平滑滚动)2.滚动右边的滚动条,左边对应的显示当前样式3.若从别的页面点击菜品进来该页面,则该菜品为指定效果小
使用formatter来实现:代码如下:<el-table-column label="状态" :formatter="statusFormat">
</el-table-column>
methods: {
statusFormat: function(row, column) {
let status = row.status;
CSS在页面布局中实现div垂直居中的方法总结
2008年07月08日 星期二 01:35
在前面的文章中我简单总结了一个“ CSS在页面布局中实现div水平居中的方法”,其实水平居中实现还是比较简单的,反而垂直居中有点麻烦,因为我们设计页面的时候往往水平宽度都是固定的。因此我们有必要总结一下在页面 布局过程中实现垂直居中的方法。 &n
现在前端开发在写样式的时候比以前省心多了,这无疑得益于 UI 框架的普及,但是缺点就是使用它的东西不能完全自定义。这次就遇到 element-UI input 输入框高度自定义的问题。先测试下简单的按钮修改:一、先放一个按钮<template>
<div>
<el-button type="warning">按我</el-butto
转载
2024-02-14 20:16:35
376阅读
1、LayUI提交表单这几天做项目,用到提交layui框架的弹出层的表单,因为需要在提交表单后,关闭当前弹出层,同时刷新父窗口的数据,因此,用普通的提交就不行了,因为普通的提交到后台之后没有返回值,就无法做到关闭弹出层和刷新父窗口。找了很多方法,包括查看api,找异步提交方法等,都没有找到合适的方法(也许是我太笨),最后,在小伙伴的帮助下,终于找到了一个好用的方法。在此,对我的小伙伴表示衷心的感谢
转载
2024-06-11 11:36:24
62阅读
之前有博文介绍关于超出div隐藏内容的:LODOP打印超过后隐藏内容样式 里面提到了overflow:hidden;控制超出后隐藏,但是前面那篇用的是div,如果是在table中,由于table默认的table-layout是auto自动,虽然设置了超出隐藏,也设置了具体的td单元格宽度,设置了table的具体宽度,但是因为这个able-layout是auto还在,内容超过设置的宽度,表
一、前后端分离1.什么是前后端分离?前端和后端分离开前端: 将浏览器中为用户进行页面展示的部分称之为前端后端: 为前端提供业务逻辑和数据准备的所有代码统称为后端前后端分工: 前后端开发工作的分工就是前后端分离。 前后端分工;(错误的认识)真的前后端分离: 不仅仅是前端和后端的分工开发,而是架构的模式2.交互形式 在前后端分离架构中,后端只需要负责按照约定的数据格式向前端提供可调用的API服务即可。
转载
2024-09-10 20:41:22
111阅读
有一段时间没更新文章了,主要是因为自己一直在忙着学习新的东西而忘记分享了,实在惭愧。这不,大半夜发文更一篇文章,分享一个自己编写的一个Vue的小组件,名叫BootPage。不了解Vue.js的童鞋可以移步我的上一篇文章《浅谈Vue.js》了解一下。BootPage组件简介其实也不是啥高大上的组件了,相反确实一个简单的表格分页组件而已,主要是自己最近项目中需要一个表格分页组件,而Vue官方组件库里分
转载
2024-09-12 20:11:49
79阅读
文章目录人工智能福利文章前言Vue 监听器 $watch定义及作用示例使用场景Vue 计算属性 computed定义及作用示例使用场景Vue 方法 methods定义及作用示例使用场景总结脑筋急转弯小程序抢先体验 前言 Vue.js 是一款流行的 JavaScript 框架,它提供了一种响应式的数据绑定机制,使得数据的变化能够自动更新到视图上。在 Vue.js 中,有三种常用的响应式数据变化的方
转载
2024-08-29 00:03:10
69阅读
一、嵌套表的定义: 嵌套表是表中之表。一个嵌套表是某些行的集合,它在主表中表示为其中的一列。对主表中的每一条记录,嵌套表可以包含多个行。在某种意义上,它是在一个表中存储一对多关系的一种方法。考查一个包含部门信息的表,在任何时间内每个部门会有很多项目正在实施。在一个严格的关系模型中,将需要建立两个独立的表department和project。 嵌套表允许在department表中存
转载
2024-09-26 22:07:05
35阅读
我们的项目是前端用vue,服务端用node.js,这个excel导出我们已经用了一年,我们目前用到的无非是图片导出,文本导出,调调excel单元格距离等.这个node端的封装是经过同事不断的review(感谢同事),俺不断的修改优化后的代码,当时也是我第一次接触node.js,只想告诉你,用它,稳稳的!node.js服务端代码1.拿到需要导出的数据之后如何使用(假数据模拟,下面是页面) i
element组件源:组件 | Element在原组件中表头固定需要设置height高度,但是设置以后浏览器高度变化table不会变化,会出现一系列问题,就需要监听浏览器高度变化给height重新赋值。关键代码<el-table
:data="tableData"
style="width: 100%"
:height="tableHeight
转载
2024-06-04 01:30:57
1232阅读
前言 这篇文章主要介绍了Vue 自适应高度表格的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 示例版本为 Element-ui 2.13.1 + Vue 2.6.11本人是做后台开发的,由于公司业务要求需要将前后台模块进行分离,两年前选择使用vue-element-admin 项目进行前台的开发,该框架集成了很多功能
转载
2024-03-19 09:14:35
3375阅读