实习
菜菜的tommy
努力努力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS 为金额增加千分位逗号分割符
思路大致为:将数字转换为字符串如果存在小数点,使用substr等方法截取包含小数点后的字符使用substring等方法截取0到小数点位置的字符,并通过split使字符串变为数组遍历数组,当index为3的倍数时,使用splice向当前下标后增加‘,’逗号最后通过join将数组转为字符串并拼接上面截取小数点后的字符实现的代码如下:output(n) { // 将数字转换...原创 2020-04-20 18:01:18 · 1116 阅读 · 0 评论 -
Vue使用js实现时间格式化 filters过滤器
time | dataFormat('yyyy.MM.dd hh:mm:ss')时间的格式化过滤器 filters: { dataFormat (value, fmt) { let getDate = new Date(value) let o = { 'M+': getDate.getMonth() + 1, 'd+': ge...原创 2019-12-20 14:47:04 · 656 阅读 · 0 评论 -
js替换全部斜杠为“-”
js替换全部斜杠为“-”1.js只是用replace("/","-")并不能替换掉字符串中的所有斜杠replace(///g, ‘-’)效果:转载 2019-11-08 14:39:10 · 1954 阅读 · 0 评论 -
echarts 绘制宽度width100%时,加载页面图形超出屏幕的解决办法
问题修改前:设置了宽度100%,但是会超出屏幕 解决办法因为绘制时会获取父级大小填写宽度, 使用setTimeoutdrawLine是绘制折线图的方法原创 2019-11-08 11:25:02 · 4205 阅读 · 1 评论 -
antd table表格删除末页数据,跳回上一页
当删除第二页的最后一条数据后,自动获取第一页公共方法export function calcPageNo (total, pageNo = 1, pageSize = 10, delNum = 1) { const restNum = total - pageSize * (pageNo - 1) let pageNoDiff = Math.floor((delNum - restNu...原创 2019-11-07 14:45:14 · 3010 阅读 · 0 评论 -
moment.js 搜索栏获取最近一周,一个月,三个月,半年,一年时间
统计时间 label: '统计时间', name: 'countTime', type: 'select', data: [ { value: '0', text: '最近一周' }, { value: '1', ...原创 2019-11-06 13:48:01 · 13162 阅读 · 0 评论 -
sessionStorage 应用在项目需求中和注意事项
用法保存数据语法: sessionStorage.setItem("key", "value");读取数据语法:var lastname = sessionStorage.getItem("key");删除指定键的数据语法:sessionStorage.removeItem("key");删除所有数据:sessionStorage.clear();项目需...原创 2019-09-23 09:58:27 · 267 阅读 · 0 评论 -
Vue antd-select的placheholder在form中失效
发现的问题在修改问题单的时候发现这个地方的placheholder没有出现分析和解决办法后来我发现其实并不是失效。而是initialValue的原因。这个使用了模板字符串做三元运算,最后的输入框里其实是空的字符串解决的办法就是去掉模板字符串的格式,然后将空字符变成undefined就可以了...原创 2019-09-11 13:42:17 · 273 阅读 · 0 评论 -
antd中form表单的正则校验
以下面input为例<a-input v-decorator="[ 'input', { rules: [ { max: 50, message: '不超过50位,请正确输入' } { pattern: '^[a-zA-Z0-9]*$', messa...原创 2019-09-09 13:55:52 · 6931 阅读 · 0 评论 -
vue里使用$router.push打开新窗口,以及跳转时需要注意的问题
因为需求中希望从新建页跳转到详情页,而且希望新建页还不会被清空。最后确定修改页面为点击详情打开一个新窗口显示详情页。在vue中使用 this.$router.push({ name: 'detail' ,id: id}) 默认是替代本窗口如果想新开一个窗口,可以使用下面的方式: let routeData = this.$router.resolve({ name: 'Use...原创 2019-08-29 10:43:59 · 11737 阅读 · 2 评论 -
Vue的antd多选下拉框增加全选操作
因为antd的多选下拉框没有提供全选操作,我做了一个简易的全选操作data(){ return{ categoryList, // 存放获取到的分选数据 category: [], // 已选分类数据 }}<a-select placeholder="请选择类别" showSearch v-model="category" :maxTagCount="...原创 2019-08-01 17:48:45 · 7720 阅读 · 2 评论 -
笔记-02
git要先在项目的master中创建一个自己的分支git clone 克隆远程仓库cd 进入项目git checkout 分支名称 切换分支git pull origin master 拉取git status 提交前先检查下修改了什么内容git add . 添加目录下所有文件到缓存库git diff 可以查看当前目录的所有修改git commit -m “添加注释” 将代码提...原创 2019-07-18 11:10:44 · 116 阅读 · 0 评论
分享