css 圆角三角形

<!DOCTYPE html> <html lang="en"> <head> <meta chars...

2019-01-09 19:42:58

阅读数 22

评论数 0

React嵌套组件加载顺序

/* 父组件 */ import React, { Component } from 'react'; import Header from './components/Header' import Footer from './components/Footer' import BodyInd...

2019-01-03 17:50:10

阅读数 74

评论数 0

设置背景图片的两种方式,并解决手机端背景图片高度自适应问题

1 、设置背景图片的两种方式: 方式一: <img src="../img/10.jpg"/ class="back" id="Background"&a...

2019-01-02 09:49:47

阅读数 68

评论数 0

gatsby构建项目

1、gatsby new pro-name  新建项目名为pro-name 2、cd pro-name  进入到pro-name文件夹下 3、gatsby develop 启动项目 4、项目入口       项目入口文件为:layout.js ,且layout.js做为整体的框架,   ...

2018-12-17 11:09:17

阅读数 118

评论数 0

React实现tab切换效果

之前写过JQ实现tab切换效果,业务需要,用React实现tab切换,记录一下 ... this.state = { // 全部数据 addressJobs: [ { address: '北京', jobs: ['北京职位1', '北京职位2', '北京...

2018-11-23 15:06:38

阅读数 206

评论数 0

Gatsby静态网站导航高亮

  Gatsby 是一款基于 React 和 GraphQL 的静态文档生成器。 思路: 获取路由,根据路由显示导航高亮; this.props.location.pathname 获取路由; 若this.props.location.pathname获取不到值,可用window.loc...

2018-11-19 20:11:28

阅读数 87

评论数 0

时间显示几秒几分钟几小时前

例如:发布文章,显示时间,在一天内显示时间为几秒前,几分钟前,几小时前,一天以后显示发布时的日期; 一天内:显示时间为 => 当前时间(+new Date())- 发布时间(recordTime) 一天后:显示时间为 => 发布时间(recordTi...

2018-11-10 18:49:37

阅读数 129

评论数 0

+new Date()

+new Date() 相当于 new Date().getTime() 获取当前时间的毫秒数

2018-11-10 17:09:37

阅读数 30

评论数 0

JS合并数组对象中重复数据

别人的问题,想着不难,自己敲一下...没想到啊没想到...一个小小的数组重组数据,搞了两个小时..... 还是水平太差了...是水平太差了...水平太差了...平太差了...太差了...差了...了... 源数据: 目标数据: // 源数据 var oldData = [ {...

2018-11-02 14:58:17

阅读数 602

评论数 0

html手机输入框键盘弹起顶起背景图

问题:点击页面输入框,弹起的键盘把背景图顶起,再滑动页面有下方有空白。 解决方法: $('body').height($('body')[0].clientHeight);  

2018-11-01 17:43:15

阅读数 219

评论数 0

json对象和字符串转换

1、JSON.stringify 对象转字符串 2、JSON.parse 字符串转对象 var jsonObj = [ { name: 'a', age: 1 }, { name: 'b', age: 2 }, { name: 'c...

2018-11-01 13:57:19

阅读数 66

评论数 0

菜鸡理解的闭包

学习闭包的历程: 才起步:闭包是什么?能吃吗?不知道不清楚不明白不了解没听过; 刚接触:哇,这是什么鬼,网上一搜‘闭包是js的一大难点’、‘闭包太难了’、‘怎么才能学会闭包’; 没多久:哦,闭包是一个封闭的作用域,不能被浏览器的垃圾回收机制处理; 看了书:闭包是一个函数被传递到本身的词法作...

2018-10-18 11:37:52

阅读数 27

评论数 0

js创建a标签下载文件

const a = document.createElement('a'); // 创建a标签 a.setAttribute('download', '');// download属性 a.setAttribute('href', '');// href链接 a.click();// 自执行点击...

2018-10-17 19:28:54

阅读数 844

评论数 0

React.js中setState回调

在使用setState修改state的值时,React.js并不会马上修改state。而是把这个对象放到一个更新队列里面,稍后才会从队列当中把新的状态提取出来合并到 state 当中,然后再触发组件更新。 但是有的时候就想立马看到state修改后的值,这就用到了setState的回调: th...

2018-10-15 16:23:15

阅读数 130

评论数 0

React.js数组Excel下载

React.js获取的数据格式为数组,直接导出Excel 使用插件js-export-excel 1、安装 npm install js-export-excel 2、引用 import ExportJsonExcel from 'js-export-excel' 3、使用 Exp...

2018-10-09 11:46:03

阅读数 79

评论数 0

dva.js 下载本地静态文件

以下载execl静态文件test.xlsx文件为例: 把test.xlsx放到public文件夹下。以便打包的时候能找到该文件, 然后在业务js文件中写: <a href='./test.xlsx' download="test.xlsx&q...

2018-10-08 15:21:03

阅读数 176

评论数 0

dva的dispatch回调,effects返回请求参数

// 业务中的请求 const params = { /* 参数 */ } new Promise((resolve) => { this.props.dispatch({ type: 'GiftRequest/changeGiftSt...

2018-09-12 20:46:11

阅读数 3201

评论数 2

JS导出Excel

两种方法都是网上搜索而来,项目中因为需求不一样两种方法都有使用,(注:Microsoft Edge浏览器导出无反应)其一:导出当前网页内table表格没有分页的情况下,导出当前页的tableclick事件调用方法:tableToExcel('tableID','excel下载'); // tabl...

2018-07-13 16:27:56

阅读数 183

评论数 0

Date.parse()和Date.getTime()的区别

1、 Date.parse()  该方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数; 该方法为Date 对象的静态方法; parse() :输出从 1970/01/01 到一个具体日期的毫秒数; Date.parse('时间可以自定义')。 var ...

2018-07-11 17:02:45

阅读数 1087

评论数 3

iview小记

项目使用iview总结:(待续...)一、修改iview默认样式 1、在根目录下创建my-theme文件夹,文件夹内创建index.less文件 my-theme -> index.less 2、先引入文件 @import '~iview/src/styles/index.l...

2018-07-11 16:52:49

阅读数 204

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭