
JS
文章平均质量分 65
帅帅哥的兜兜
何以解忧,唯有暴富!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前端文件流导出
前端文件流导出。原创 2024-10-14 15:29:11 · 650 阅读 · 0 评论 -
vue:使用:element 中弹框中获取table高度无效
dialog 弹框中想要获取里面table的高度,获取不到, 是因为dialog中有动画,需要监听动画加载完原创 2024-04-25 17:44:46 · 731 阅读 · 0 评论 -
vue:Element:table 筛选功能
Element UI 中table 有一个筛选功能:筛选择/重置。为了用户体验方法添加一个一键清除的方法,上面要显示选择项的名称,代码未优化,只供参考。基础实现功能。场景:table 列中会出现多列筛选,添加一个一键清除功能。效果图:Template 代码: <div class="table-content"> <el-table ref="filterTable" :data="billDetailed...原创 2021-05-06 17:19:40 · 4505 阅读 · 1 评论 -
react:什么是 redux?
这什么要用 redux? React 是单向数据流。父传子通过 props。那么非父子组件中的通信就可以用 redux 中的 state 解决。Redux 的原理是什么? Redux 中把状态存到 store 中,组件 dispatch 到 action (发送行为)到 store,不是直接通知其他组件,组件通过订阅的store 中的 state ...原创 2019-10-23 15:54:26 · 313 阅读 · 0 评论 -
JS基篇0:起步
js需要区分大小写 js中的一切(变量、函数、操作符)都区分大小写。变量名test和Test分别表示两个不同的变量,而函数名不能使用typeof,因为它是一个关键字。标识符 标识符就是指变量、函数、属性的名字,或者函数的参数。且第一个字母必须是$、字母、下划线。其他字符可以是数字、字母、下划线、美元符。 标识符一般采用驼峰大小写格式,也就是第一个字母小写,其他的每...原创 2019-10-22 18:30:29 · 255 阅读 · 0 评论 -
react:react + dva + router + roadhog 基础项目搭建
一、脚手架安装 第一步:全局安装 dva,这里有个条件,node 版本要 >= 6.5 且 dva-cli 版本要在 0.7x。 npm install dva-cli -g 第二步:查看版本号 dva -v二、创建一个 dva 的 demo dva new ...原创 2019-06-28 17:34:43 · 1927 阅读 · 0 评论 -
JS基础:promise
一、基本介绍1、promise 是个容器,时面存放示来才会结束的一个事件(通常是个异步操作)结果。从语法上来说 promise 是个对象,从它可以获取到异步操作的信息。2、promise 对象代表一个异步操作,有三种状态:Pendind((进行中)、Resolved(已完成)、Rejected(失败)。只有异步操作的结果,才能决定当前是哪一种状态。3、promise ...原创 2019-06-28 17:33:28 · 444 阅读 · 2 评论 -
理解:module.exports 和 exports 、export default 的区别
1、CommonJS 模块规范 Node 模块是用的 CommonJS 规范。 在 commonJS 中每个文件就是一个模块,有自己的作用域。在一个文件里的变量、函数、类,都是其私有的。 每个模块内部有一个module 表示当前模块。这个变量是一个对象,它的 exports 属性(就是 module.exports) 是对外的接口。加载某个模块,其...原创 2019-06-28 17:32:21 · 231 阅读 · 0 评论 -
vue:基础项目搭建
全局安装 vue ,然后 vue creact xxx 构建完脚手架。项目开始。一、安装 antd 的 vue 版本 npm install ant-design-vue --save二、全局引入并注册 // antd UI 全局引入 import Antd from 'ant-design-vue' import 'ant-...原创 2019-06-28 17:31:43 · 234 阅读 · 0 评论 -
使用:数组去重
今天胖胖辉问我数组怎么去重?首先,我们要想到 filter、findIndex 这两个属性。1、假设:数组。(如下)arr = [1,2,3,4]arr1 = [2,4]注)要求去重,展示不重复的。解决方法:arr.filter(o => arr1.indexOf(o) == -1)2、假设:数组对象。(如下)arr = [{'skucode':001,'sp...原创 2019-07-08 19:15:06 · 308 阅读 · 0 评论 -
优化:if else 代码优化
最近一瞅一段代码看着特别蓝瘦。搓的一B代码如下:方法一:用 switch , switch 是严格模式,需要转成 Number,但是代码还是很多方法三:对象属性查找的方法方法四:Map 对象...原创 2019-04-11 20:11:40 · 407 阅读 · 0 评论 -
使用:js 中 url 传参
Location 属性 操作 代码 输出结果 获取 # 号后面的字符串 window.location.hash #/lingshoustatis/?starttime=2018-11-21&&endtime=2018-11-21 获取 url ...原创 2019-04-04 15:21:42 · 18362 阅读 · 1 评论 -
react:预约会议室图列
最近来了一波骚操作,本以为可以用 echarts 实现,结果发现不对,目前就用了最笨的方式实现,算div高度。场景:x 轴 为人名,y轴(24小时制度,间隔 15),把对应的时间填在表格上。 效果图如下:涉汲到布局问题: 左边固定,右边自适应(右边的内容超出有滚动条)怎么布局? flex布局 样式 &l...原创 2019-04-04 15:10:07 · 1445 阅读 · 0 评论 -
react:antd 中 table 添加合计行
用的Antd 的 UI 框架。场景:table 中后面想添加一行合计。合计的值由后端计算提供。目前想到两种方法。第一种:比较好维护。第二种:可以实现功能效果,但是感觉不太优雅。方法一:把合计行插入到数组中 1、列表数据 // 列表 const columns = [ { title: '序号', ...原创 2019-04-04 15:06:52 · 20462 阅读 · 10 评论 -
JS基础:正则表达式
近期正则用的比较多,做个小笔记,如下:(^\s*)表示从第一个位置开始匹配至少一个空格或控制符(\s*$)表示从最后一个位置开始匹配至少一个空格或控制符(^\s*)|(\s*$)前后匹配至少一个空格或控制符首尾不能为空,中间可以输入空格,且长度不过超过 50:/^(?!\s).{0,49}[^\s]$/首尾不能为空,中间可以输入空格:......原创 2018-10-20 10:47:52 · 1904 阅读 · 0 评论 -
使用:echarts使用
Echarts 是一种常用的图表。帅帅哥常的操作笔记分解 颜色:color: ['#1890FF', '#00C6C4’] 标题大小、颜色: title : { text:'流量统计与转化', x: 'center', ...原创 2018-08-31 18:51:02 · 449 阅读 · 0 评论