![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具函数
一下子就醒了
何以渡清欢
展开
-
react+antd+dva项目:在菜单栏添加通知红色标徽
效果图如图:目的是当有新消息来临的时候,可以醒目地出现在后台的菜单栏,对未处理的消息一目了然,及时提醒后台管理员,快速处理消息。由于各自搭建的项目环境和编写代码的方式不一样,在这里只展示实现的思路和部分代码,仅供参考于学习。三处修改:1.在菜单配置文件配置:{ name: '消息记录', icon: 'notification', p...原创 2019-07-13 11:36:47 · 3338 阅读 · 1 评论 -
基于Promise的ajax封装
function ajax(url, method = 'get', param = {}) { return new Promise((resolve, reject) => { const xhr = new XMLHttpRequest(); const paramString = getStringParam(param); ...原创 2019-09-25 15:38:50 · 306 阅读 · 0 评论 -
前后端分离,前端请求后端接口的过程
前端的代码是运行在nodejs环境下,前端代码大概分为service层,model层,和view层(page),service层封装请求接口的函数,model层调用service层定义的函数获取参数并存储起来,然后把存储的数据再page中展示出来。下面一步步讲解:由于涉及的前端知识比较多,很多细节并没有讲解得得很充分,只是大概讲一个过程,想学更多得前端知识请看:es6,react,dva,...原创 2019-05-04 15:12:49 · 35154 阅读 · 0 评论 -
工具函数的封装:判断js数据类型
利用Object.prototype.toStringconsole.log(Object.prototype.toString.call("hello"));//[object String]console.log(Object.prototype.toString.call(123));//[object Number]console.log(Object.prototype.toString.call(true));//[object Boolean]console.log(Object.原创 2020-07-21 11:07:58 · 362 阅读 · 0 评论 -
工具函数封装:时分秒转时间戳、时间戳转时分秒
时间戳转时分秒:// 格式化时间 export const formatTime = (time) => { let hours = Math.floor(time / 3600); let min = Math.floor((time % 3600) / 60); let s = parseInt(time % 3600) % 60; let hh = hours < 10 ? '0' + hours : hours; let mm = min < 10 ?.原创 2020-07-21 11:01:45 · 1393 阅读 · 0 评论 -
工具函数封装:深度获取对象的值、深拷贝对象、去除数组对象中的重复对象、验证手机号、取小数点
// (1)深度获取深层对象的值const deepGet = (object, path, defaultValue) => { return (!Array.isArray(path) ? path.replace(/\[/g, '.').replace(/\]/g, '').split('.') : path) .reduce((o, k) => (o || {})[k], object) || defaultValue;}// (2)验证手机号码con.原创 2020-06-05 14:06:02 · 388 阅读 · 0 评论 -
工具函数的封装:日期格式化
一、代码/** * 时间戳 转换 * @param {*String} value 时间戳 * @param {*String} type 转换类型 * @param {*String} seperatorY 年份分割符 * @param {*String} seperatorH 时间分割符 */const formatTimeStamp = (value, type = 'YYYY-MM-DD', seperatorY = "-", seperatorH = ":") =>.原创 2020-06-05 11:50:16 · 257 阅读 · 0 评论