- 博客(13)
- 收藏
- 关注
原创 toFixed的舍入规则
toFixed的舍入规则toFixed的修约(舍入)规则并不是“四舍五入”,而是“四舍六入五成双”,也即“4舍6入5凑偶”。这里“四”是指≤4 时舍去,"六"是指≥6时进上,"五"指的是根据5后面的数字来定,当5后有有效数字(不为0)时,舍5入1;当5后无有效数字时,需要分两种情况来讲:①5前为奇数,舍5入1;②5前为偶数,舍5不进。(0是偶数)// 当保留2位小数时的判断const a1 = 0.046; // 第3位小数为6const a2 = 0.044; // 第3位小数为4const
2022-03-25 13:41:53
2800
3
原创 wangeditor v4使用参考
1. 使用效果2. 代码片段2.1子组件<template> <div class="editor-container"> <div ref="toolbar" class="toolbar"> </div> <div ref="editor" class="editor"> </div> </div></template>
2020-12-31 09:59:23
2531
原创 css实现边框滚动效果
实现效果具体代码<template> <div class="bg"> <h1>This is an bg page</h1> <div class="run"></div> </div></template><script>export default { name: 'bg', data() { return {
2020-09-21 16:33:34
2185
原创 addRoutes异步添加的路由,浏览器刷新之后会丢失
问题项目中的路由一部分是静态的,一部分是根据后端返回的数据生成的,后端返回的数据处理之后通过addRoutes()方法添加到全部路由里面。从当前窗口其他页面跳转到自定义路由页面正常。但是在自定义路由页面刷新或者直接从外部点击一个链接跳转到此页面时,路由失效,直接跳转到首页。查找原因在自定义路由页面刷新时,存储在store中的asyncRoute(从后端获取的异步路由)消失 =>因此,思路是刷新时要重新发起请求从后端获取异步路由 =>通过在router.beforeEach()方法中
2020-06-10 11:31:09
3769
3
原创 在vue中上传excel以及下载excel模板
项目需求页面中可通过“添加功能”一个个的添加每个系统相应角色的负责人,但有时候有的需要批量添加,同时又需要提供模板供用户填写操作步骤找到合适的excel相关的插件我这里最后使用的xlsx插件,详细信息见[link]https://www.npmjs.com/package/xlsx这位大大的分享也是我在做的时候对我理解这个插件帮助比较大的[link]https://www.jianshu.com/p/31534691ed53安装插件$ npm install xlsx在要使用的文件里引
2020-05-20 17:51:54
1015
原创 要在textarea文本框中粘贴图片怎么办?
项目需求:有一条描述信息(文字 + 图片),点击编辑,文本框中显示描述信息,并且可以对描述信息做出修改拆解需求:文本框里要能显示预设的值(文字 + 图片)文本框里还要能支持粘贴文字与图片实际做法最开始我试图直接使用input元素或者el-input组件,但是在网上找了很多方法,也无法实现图片的显示,后来看到某个大大分享的文章里提到【一个元素比如div加上contenteditabl...
2020-04-28 17:42:12
5365
原创 el-table 可多选的表格 如何默认显示选中状态
关键点:nextTick方法及this.nextTick方法 及 this.nextTick方法及this.refs.multipleTable.toggleRowSelection(item)方法① 如果不使用$nextTick,数据加载完成后,html页面虚拟DOM树还未构建,因此就会报错Error in created hook: "TypeError: Cannot read pr...
2020-04-26 15:12:52
4601
原创 Checkbox-group中点击多选框组的某一个选项,其余的也全选中或者全不选中
Checkbox-group中点击多选框组的某一个选项,其余的也全选中或者全不选中出错原因:正确情况下,它绑定的值的数据类型为数组,一般情况下都是数据类型相关的地方出错了,可以看看是否有出现以下几种情况:① 检查后端返回的数据中多选框组绑定的值数据类型是否为数组,如下例中为字符串,便会出现此种情况② 赋值的时候是否类似于例子中直接写的this.testData = result, 大...
2020-04-26 15:03:53
1969
原创 Element UI 之 el-select组件常见踩坑分享
一、 单选时绑定的值数据类型为boolean / string / number,多选时绑定的值数据类型为Array二、 当Select选择器可搜索时,Select 会找出所有label属性包含输入值的选项;label属性如果没有绑定 相应的值的话,搜索功能是不生效的。三、如果option的选项内容显示正常,但是选中后输入框里显示的还是value的值,没有显示lable的值,检查label属...
2020-04-26 14:48:02
5831
原创 Element UI 之 el-input组件常见踩坑分享
一、 绑定的数据类型为string/number如果错误绑定为数组之类的,会报以下类型错误Invalid prop: type check failed for prop "value". Expected String, Number, got Array二、 带输入建议的input输入框使用注意事项fetch-suggestions 是一个返回输入建议的方法属性在筛选符合条...
2020-04-26 14:16:13
3020
原创 Element UI样式相关修改
Element UI样式相关修改1. 修改具体组件的样式① vue组件中,在style设置为scoped的时候,里面再写样式对子组件是不生效的,如果想让某些样式对所以子组件都生效,可以使用 /deep/ 深度选择器。父类有/deep/后子类自动也会深度选择,因此不必重复写② 但有时候即便加了深度选择器,仍然修改样式失败,这是什么原因呢?一般情况下都是由于优先级不够的原因所引起的,对于此...
2020-04-26 11:49:16
545
原创 Git操作常用命令记录
【本文主要内容摘自廖雪峰老师的git教程内容,若对git完全无了解的,建议去看老师的这个教程,此处只是对老师教程中提到的一些命令做一些记录,单纯是学习时自己怕忘了所做的学习笔记,各位大佬看的时候,如果发现错误,还望指出!跪谢~】【本文分为四个部分:①关于git的基础命令、②关于分支的命令、③关于远程仓库、④关于标签管理】一、简单操作1.安装2.安装完成之后进行配置 ...
2019-09-20 20:03:06
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人