
js
文章平均质量分 68
zerocher
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
create-react-app中分环境打包
npmrun build不同环境打包区分,:dev,:test,:prod区分。推荐工具:npm install dotenv-cli --save-dev在根目录src下添加文件://.env.devREACT_APP_FAVICON=./development_favicon.pngREACT_APP_TITLE=[Dev]项目的titleREACT_APP_DEVELOPMENT_BASE_URL='https://test.jaagro.com:9030'//.env.t.原创 2020-05-21 16:59:48 · 1297 阅读 · 0 评论 -
antd中FormItem与select联动,placeholder显示问题
如果设置了initialValue,如果动态赋值空时,只有赋值undefine,placeholder才会生效。antdissues补充:https://github.com/ant-design/ant-design/issues/2367原创 2020-03-04 10:03:56 · 1588 阅读 · 0 评论 -
antd表格行点击按钮选中事件
/** *工具组件封装 * 用于行点击选中处理 * */export const dealWidthSelectRow = dealData =>{ const { rowKeys,//选中行key值数组 rows,//选中行对象数组 record//选中单行对象 } = dealData; let x = rowKeys....原创 2019-07-15 15:01:18 · 5343 阅读 · 0 评论 -
react Icon点击时间问题
我们在运用antd中的icon会因为他内部封装而无法准确坚挺到点击事件:openEcharts = (e)=>{ e.nativeEvent.stopPropagation();//阻止是被分派到其他document console.log(e.currentTarget.getAttribute('data-value')); console.log(this.pr...原创 2019-06-03 14:47:44 · 1602 阅读 · 0 评论 -
过滤数组中的空值
delete删除数组后,出现占位export function TrimSpace(array) { for (let i = 0; i < array.length; i++) { if (array[i] == "" || typeof (array[i]) == "undefined") { array.splice(i, 1); ...原创 2019-06-19 10:54:21 · 1954 阅读 · 0 评论 -
对象匹配数组里的值,返回对象在数组的位置
var objArr = [{ age: 14},{ age: 41},{ age: 61}] function objFn(obj, objIndex, objs){ return num.age ===61;}let data = objArr .findIndex(objF...原创 2019-03-06 17:20:48 · 969 阅读 · 0 评论 -
react中table行点击触发返回效果
// 点击行返回onRowSelect = (record, index)=>{ return { onClick:(e)=>{ console.log(record) console.log(e.currentTarget) e.currentTarget.getElementsByC...原创 2018-10-16 11:44:05 · 3123 阅读 · 0 评论 -
antd中自定义验证方法
<Col xxl={6} xl={12} lg={12}> <Row> <Item {...ItemOneFourth} label='配载量' > { getFieldDecorator("stowage" + in...原创 2018-10-04 20:31:43 · 6693 阅读 · 0 评论 -
Antd下拉选择,自动匹配功能
<Select placeholder="客户名称" showSearch optionFilterProp="children"//自动匹配输入 onChange={this.selectChange}> {this.state.selectCustomer}</Select>原创 2018-09-25 18:47:54 · 9328 阅读 · 1 评论 -
antd radio和form提交冲突解决
<Row ref={this.valuationModel} className="custom-option"> <Col span={18} offset={1}> <Item {...ItemArea} label='计价模式' > { ...原创 2018-08-22 18:56:20 · 2389 阅读 · 0 评论 -
react-antd中弹出层form内容传递给父组件
子组件:// jshint esversion:6import React, { Component } from 'react';import { Form, Input} from 'antd';const FormItem = Form.Item;class Forms extends Component{ getItemsValue = ()=>{ /...原创 2018-08-19 22:55:46 · 6463 阅读 · 1 评论 -
webpack中的警告
打包的时候输入webpack --mode=development或者webpack --mode=production就不会出现警告提示了原创 2018-07-21 17:01:52 · 3560 阅读 · 0 评论 -
导航下拉隐藏问题,两个div同时触发事件
解决进入下拉区域不隐藏;离开导航菜单div,不进入下拉,隐藏下拉div。var timer = null;//导航栏里div$('.dhxlcd').mouseenter(function () { clearTimeout(timer); $('.sec_ul').css('display','block');}).mouseleave(function () {...原创 2018-07-24 10:55:32 · 459 阅读 · 0 评论 -
快速创建一个react项目
1,先创建一个文件夹用于存放项目2,运行cmd,路径选择到你创建的文件夹内3, npm install -g create-react-app create-react-app my-app cd my-app/ npm start...原创 2018-06-05 09:20:14 · 3264 阅读 · 0 评论 -
前端SEO处理
一、搜索引擎工作原理 当我们在输入框中输入关键词,点击搜索或查询时,然后得到结果。深究其背后的故事,搜索引擎做了很多事情。 在搜索引擎网站,比如百度,在其后台有一个非常庞大的数据库,里面存储了海量的关键词,而每个关键词又对应着很多网址,这些网址是百度程序从茫茫的互联网上一点一点下载收集而来的,这些程序称之为“搜索引擎蜘蛛”或“网络爬虫”。这些勤劳的“蜘蛛”每天在互联网上爬行,从一个链接到另一个...转载 2018-04-09 18:52:13 · 254 阅读 · 0 评论 -
Promise的基本用法简介和特点
Promise 对象有以下两个特点。(1)对象的状态不受外界影响。Promise 对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfilled)和 Rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。这也是 Promise 这个名字的由来,它的英语意思就是「承诺」,表示其他手段无法改变。(2)一...原创 2018-03-12 22:32:06 · 2004 阅读 · 0 评论 -
jsonp回调
$.ajax({ type : "post", url : "http://192.168.0.113/index.php/account/callb", dataType : "jsonp", jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback) jsonpCallb原创 2017-11-07 14:06:11 · 1524 阅读 · 0 评论 -
按天时分秒倒计时
//按天数倒计时function _fresh(a){ a=$('.tim').attr('id'); var endtime=new Date("Dec 31, 2017 18:00:00");//这里设置预制时间 var nowtime = new Date(); var leftsecond=parseInt((endtime.getTime()-nowti原创 2017-09-15 14:38:24 · 1002 阅读 · 0 评论 -
点击验证倒计时
var timedel=function(btn,val){ //var text=btn.text; if(val>0){ var to=setInterval(function(){ val--; $.cookie('abc',val); btn.val('剩余'+val+'秒'); if(val=原创 2017-09-15 14:58:58 · 210 阅读 · 0 评论