js
大力没烦恼
这个作者很懒,什么都没留下…
展开
-
vue,vuex,mapState使用
<!-- a.vue -->// 引入mapStateimport { mapState } from 'vuex'// 没有modules写法computed: { ...mapState([ 'status', ])},// 有modules写法computed: { ...mapState({ status: (state) => state.inputBill.status, })},// .原创 2021-07-15 16:24:38 · 145 阅读 · 0 评论 -
vue,element-ui,table-插件:af-table-column,内容列宽自适应
1、【af-table-column】简介基于 element-ui 组件库的 el-table-column 组件, 支持自适应列宽功能。2、安装 npm install af-table-column 注意: 需要事先引入 Vue 和 Element-UI 依赖库, 并在 <el-table></el-table> 组件下使用该组件。3、使用:// element-ui-table-插件,内容列宽自适应import AF...原创 2021-07-14 16:12:16 · 4326 阅读 · 1 评论 -
js 页面拖拽,解决包含iframe元素时卡顿问题
一、问题描述:页面左右布局拖拽时,右侧元素中包含iframe,在浏览器中不能拖拽或卡顿。二、解决方法: 1. 在右侧父元素中新增子元素,使子元素绝对定位宽高完全等于父元素;使拖拽过程中,实际拖拽元素为蒙版,而非iframe; 2. 默认子元素不显示,拖拽中子元素显示,拖拽结束子元素不显示。<!-- html --><div id="right"> <div id="iframeFix"></div> &l...原创 2021-07-14 15:54:56 · 1383 阅读 · 0 评论 -
js 获取随机字符
// 获取随机字符functionrandomRange(min,max){varreturnStr="",range=(max?Math.round(Math.random()*(max-min))+min:min),charStr='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';for(vari=0;i<range;i++){varind...原创 2020-07-09 11:16:33 · 490 阅读 · 0 评论 -
js 日期时间格式化
//时间格式化functionformatDate(date){varmyyear=date.getFullYear();varmymonth=date.getMonth()+1;varmyweekday=date.getDate();varhour=date.getHours();varmi...原创 2020-07-09 10:56:07 · 165 阅读 · 0 评论 -
js 数字千分位
// 数字千分位function format(num){ return (Math.round(num) + '').replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,');}// 调用format(188888); //188,888原创 2020-07-09 10:51:22 · 699 阅读 · 0 评论 -
js 根据时间差计算年龄
// 根据时间计算年龄function getAge(strAge) { var birArr = strAge.split("-"); var birYear = birArr[0]; var birMonth = birArr[1]; var birDay = birArr[2]; d = new Date(); var nowYear = d.getFullYear(); var nowMonth = d.getMonth() + 1; //记得加1 var now...原创 2020-07-09 10:35:13 · 827 阅读 · 0 评论