- 博客(10)
- 收藏
- 关注
原创 vue项目:前端json字符串格式化展示
需求:在vue项目中,将后端返回的json字符串按照json代码格式展示在页面上。 直接上代码:const transitionJsonToString = (jsonObj, callback) => { // 转换后的jsonObj受体对象 let _jsonObj = null; // 判断传入的jsonObj对象是不是字符串,如果是字符串需要先转换为对象,再转换为字符串,这样做是为了保证转换后的字符串为双引号 if (Ob...
2022-01-28 16:40:49
3697
原创 js日期对象格式化方法
在前端项目中,经常会遇到显示日期、时间的需求,而显示的格式往往是多样的,因此一种可以简单快速的将日期格式转换成我们需要的格式的方法是必要的。话不多说,直接上代码:/* 全局日期对象上挂载格式化方法 fmt:输出的日期格式,类型String */Date.prototype.format = function(fmt){ let o = { "M+" : this.getMonth()+1, //月份 ...
2022-01-19 16:54:16
429
原创 Vue数据变化,页面不响应
最近在用element ui写一个后台项目,使用table组件时发现,当修改完表格数据后,页面无响应,并不会重新渲染,查阅官方文档后发现问题所在:由于 JavaScript 的限制,Vue 不能检测以下数组的变动:当你利用索引直接设置一个数组项时,例如:vm.items[indexOfItem] = newValue 当你修改数组的长度时,例如:vm.items.length = newLength为了解决...
2022-01-10 16:21:48
1351
原创 浅谈CSS table布局的属性
CSS布局有很多种方法,比较常用的有浮动、定位、flex布局等,这些布局各有各的利弊,各有各的使用场景。除了这几种常见的布局外,曾经在CSS布局界还有一种table布局,虽然因为它的一些非语义化、布局代码冗余,以及不好维护改版等缺点被赶出了布局界,但是table的一些布局的特性也是非常给力的。1.display:table(相当于table标签)1) table可设置宽高、margin、border、padding等属性。属性值的单位可以使用px,百分比值。...
2021-08-04 20:59:26
3112
原创 css设置滚动条样式
在设计网页时,为了保证页面的整体风格,通常需要重新设置滚动条的样式,特别是在做后台管理系统时经常会用到,下面以一个简单的样式记录一下如何通过css重设滚动条样式:/* 滚动条整体部分 设置滚动条宽高及背景 宽对应竖滚动条的尺寸 高对应横滚动条的尺寸*/::-webkit-scrollbar { width: 5px; height: 5px; background-color: #F5F5F5;}/* 滚动条里面的小方块,能向上向下移动(或往左往右移动,取决...
2021-08-03 19:44:53
321
原创 路由重复的解决方案
今天在用vue+element ui框架做后台管理系统时,又遇到了下图所示的报错: 报错显示,这是路由重复的问题,下面记录一下我使用的解决方案:在项目中的router文件下的index.js中添加如下几行代码:const originalPush = VueRouter.prototype.pushVueRouter.prototype.push = function push(location) { return originalPush.call...
2021-08-03 16:59:16
824
原创 关于Node.js的安装问题与相关配置
1.Nodejs安装后使用 npm -v 命令无效果: 解决办法是需要删除C:\Users\{账户}\下的.npmrc文件.... ,注意不是删除安装文件下的.npmrc文件。2.安装nodejs后的环境配置: 说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的...
2021-08-03 14:35:38
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人