JS
日月之行_
这个作者很懒,什么都没留下…
展开
-
eslint处理单行 is undefined
/* global andioid:false */javascript: andioid.getCallback(‘111’);原创 2020-04-01 18:41:04 · 726 阅读 · 0 评论 -
时间控件在iphonex上显示NaN的问题
api中的时间格式为 2020-03-30 09:30 这种 “ - ” 链接符, ios不支持这种 “ - ” 链接符,但安卓手机,pc上都显示正常。解决方法:let date = '2020-03-30 09:30';let format = date.replace(/-/g, '/');let newDate = new Date(format);// 或直接初始使用/格式le...原创 2020-03-30 09:39:22 · 626 阅读 · 0 评论 -
react登录密码加密crypto-js使用方法
crypto-js是一个用于加密的JavaScript库安装yarn add crypto-js 或 npm install crypto-js使用import CryptoJs from 'crypto-js';// password = '123456';// md5加密const pwd = CryptoJs.MD5(password).toString();// SH...原创 2020-02-25 14:17:32 · 6133 阅读 · 0 评论 -
js把扁平数据转成树形数据
treeData(source) { let cloneData = JSON.parse(JSON.stringify(source)); // 对源数据深度克隆 return cloneData.filter(father => { let branchArr = cloneData.filter(child => father.id == ...原创 2019-11-05 16:25:20 · 687 阅读 · 0 评论 -
移动端或ipad自带safari浏览器调试插件vConsole使用
适用移动端浏览器调试,ipad的safari浏览器调试均可方法一,使用CDN引入在index.html中<script src="https://cdn.bootcss.com/vConsole/3.3.4/vconsole.min.js"></script><script> // init vConsole var vConsole = new ...原创 2019-10-28 15:19:45 · 5219 阅读 · 0 评论 -
使用moment常用时间总结
确保引入moment.jsimport moment from 'moment';1.获取当月第一天(2019-09-01 00:00)moment().startOf('month')2.获取当前时间(2019-09-07)moment().endOf('day') // 2019-09-07 23:59:59moment() // 2019-09-07 13:29:13...原创 2019-09-07 14:46:51 · 2289 阅读 · 0 评论 -
js当前页下载文件
需求:进入系统后,直接进入全屏功能(document.body.requestFullscreen()),在页面点击下载文档时不退出全屏方式:1.使用a链接当前页下载,注意要添加download<a href="/app_wheeljack_manager/doc/v1/download" download>下载导入格式</a>2. 使用iframe下载此方式下载...原创 2019-09-06 16:58:50 · 2606 阅读 · 1 评论 -
React实现table拖拽排序功能
1.使用antd的Table自带排序功能参照官方文档: https://ant.design/components/table-cn/#components-table-demo-drag-sorting2.使用sortablejs插件可参照文档:https://segmentfault.com/a/1190000008209715 //安装 cnpm install sortablej...原创 2019-07-15 17:47:26 · 8434 阅读 · 4 评论 -
antd Checkbox多选框实现点选排序
实现效果:展示代码如下:import { Row, Col, Badge, Checkbox } from 'antd';const CheckboxGroup = Checkbox.Group;...<Col span={6} style={{ margin: '8px 0' }}> <Badge count={this.state.sort_reply...原创 2019-05-08 19:34:02 · 2827 阅读 · 1 评论 -
递归对树形结构数据处理---js模糊查询
下面是我们要处理的数据,简写: let arr = [ { title: '你好吗?', children: [ { title: '很好啊', children: null }, { title: '是吗', children: null } ] }, { title: '卡卡卡', ...原创 2019-04-23 23:56:47 · 4696 阅读 · 13 评论 -
js调用安卓方法
安卓端使用webView展示一个html页,其中有图片,视频,文字等,要求在安卓端点击图片放大,并支持来回切换。由于html是配置平台使用ueditor编辑合成的,并不是专门写的H5页面,所以需要写一个静态JS方法调用安卓端事件,有安卓端处理图片放大,缩放等操作。安卓端定义js调用字段html里写入js <script type='text/javascript'> var...原创 2019-04-01 18:13:40 · 1600 阅读 · 0 评论