javaScript
_hakim
这个作者很懒,什么都没留下…
展开
-
vue element-ui table 滚动条位置缓存
需求:浏览器不关闭的情况下,每次进入指定页面,element-ui table的滚动条保留在上次离开页面时的位置;开发步骤:1、经过代码测试,在vue里面给el-table 添加ref来获取元素dom,然后给refs设置scrollTo(left,top)无效;2、添加自定义指令可以获取和设置元素属性和方法,给class为el-table__body-wrapper的元素绑定滚动事...原创 2018-12-07 15:47:52 · 3693 阅读 · 0 评论 -
JS 获取n个月后的日期(使用在vue 框架)
<template> <el-form-item label="合同到期日期:" prop="endDate"> <el-date-picker type="date" placeholder="年-月-日" v-model="contractInfo.endDate" :value="getYmd(3原创 2019-02-26 14:50:45 · 2281 阅读 · 1 评论 -
vue+element-ui 身份证验证(获取出生日期,籍贯、年龄、性别)
基于vue.js 和 element-ui <el-form> 的validate验证实现html代码 <el-form :model="baseInfo" ref="baseForm" :rules="baseFormRules" label-width="110px" class="departmentDetail-ruleForm">原创 2019-03-06 11:52:43 · 14487 阅读 · 3 评论 -
JS数组去重 实用的四种方法
1、利用对象的属性去重思路:每次取出原数组的元素,然后再对象中访问这个属性,如果存在就说明重复function unique(arr){ var res =[]; var json = {}; for(var i=0;i<arr.length;i++){ if(!json[arr[i]]){ res.push(arr[i]); json...原创 2018-08-02 16:46:54 · 239 阅读 · 0 评论 -
JS 中数组 slice() 方法和 splice() 的区别
1、slice(start,end) 方法定义:返回一个新的数组,该方法可从已有的数组中返回选定的元素。参数:start 数组的开始位置(不可为空);end 数组的结束位置(为空数组最后位置)实例:如下var arr = new Array(3);arr[0] = "lisi";arr[1] = "wangwu";arr[2] = "zhouyi";console.lo...原创 2018-08-03 10:20:05 · 658 阅读 · 0 评论 -
基于webpack的React项目搭建(一)
前言 工欲善其事,必先利其器。为了更好的学习React,我们先简要的把开发环境搭建起来。本文主要介绍使用webpack搭建React项目,如果你对React或es6的基础语法还不了解,建议先去学习学习。 基础环境 node/npm webpack 现代JavaScript程序应用的模块打包器。它主要分析你的项目结构,找到JavaScript模块以及其他一些浏览器不能直接运行...转载 2018-08-21 09:38:32 · 101 阅读 · 0 评论 -
关于rem和px全局设置问题
rem布局非常简单,首页你只需在页面引入这段原生js代码就可以了 (function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'onorientationchange' in window ? 'onorientationchange' : 'resize', ...转载 2018-08-02 11:40:06 · 4861 阅读 · 0 评论