正则小方法

正则验证是否全部是空白字符 /^\s*$/.test(" ") // true /^\s*$/.test(" asasa ") // false 字符转驼峰转下划线 toHump(){ return string.replace(/\_(\W)/g,f...

2019-08-15 14:15:53

阅读数 10

评论数 0

VUE自定义指令,滚动加载

1新建文件 rollingLoad.js import Vue from 'vue' Vue.directive('rolling-load', { bind(el, binding) { // 获取element-ui定义好的scroll盒子 const SELECTWRAP...

2019-08-13 19:15:26

阅读数 10

评论数 0

vue cli 2.x、 3.x前端项目不再服务器根目录,显示空白页面的问题

出现的问题: 打包到服务器后,出现资源引用路径的问题 打包到服务器后,出现空白页的问题 打包到服务器后,出现引入的css的type被拦截转换为"text/plain"问题 打包到服务器后,出现路由刷新404的问题 vue cli 2.x ①、router配置–指定路由起始(...

2019-08-11 20:26:41

阅读数 21

评论数 0

vue自定义全局loading

//loading.vue <template> <div class="load"> <div class="load-content"> &...

2019-08-02 15:01:43

阅读数 32

评论数 0

safari拦截跳转链接#号后面的内容

举例: 跳转链接: https://xxx.com/#/xxxx?a=b&c=d 后端 直接跳转 Safari浏览器 后url #号后面的会被Safari拦截掉: https://xxx.com/#/ 解决办法: 在vue cli3.x项目的,public文件夹新建一个r...

2019-08-02 14:59:39

阅读数 19

评论数 0

取出两个数组不同或者相同之处,当数组元素为对象时

取出两个数组不同或者相同之处,当数组元素为对象时 //取出两个数组不同之处 let userList = [{id:1},{id:2},{id:3},{id:4},{id:5},{id:6}]; let checkboxList = [{id:1},{id:2}]; //userList = u...

2019-07-17 18:51:58

阅读数 9

评论数 0

阻止浏览器后退按钮默认操作

/** * 阻止浏览器后退按钮默认操作 * @param onBackClick 点击回退时的操作 */ export function preventBack(onBackClick) { function handleGoBack() { // history.pushSta...

2019-07-16 14:29:09

阅读数 357

评论数 0

定义Date.prototype.Format

Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.ge...

2019-07-12 20:54:20

阅读数 45

评论数 0

超宽显示省略号

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> &a...

2019-06-28 18:54:46

阅读数 7

评论数 0

Javascript 的循环

for循环 遍历有length属性的对象 例如:String Array for in 循环 遍历有键值对的(key:value)的对象的key 例如:Object for of 循环 遍历有迭代接口的对象 例如var a = new Object; Object.keys(a) ; Objec...

2019-06-01 19:24:36

阅读数 10

评论数 0

webpack在vue项目中根据不同环境配置通用路径

let apiOne = { production: '/apiOne', development: '/api', testing: 'api', presentation: 'api' } let apiTwo = { production: '/apiTwo', de...

2019-05-08 20:23:54

阅读数 61

评论数 0

add()无限调用

在前端面试中,你可能会遇到这样一个涉及到柯里化的题目。 // 实现一个add方法,使计算结果能够满足如下预期: add(1)(2)(3) = 6; add(1, 2, 3)(4) = 10; add(1)(2)(3)(4)(5) = 15; 这个题目的目的是想让add执行之后返回一个函数能够继续...

2019-04-29 13:54:20

阅读数 87

评论数 0

vuex笔记

文件路劲:store/module/basicData.js export default { state: { selectLedgerList:[], }, getters:{ selectLedgerList:state =>{ return s...

2019-04-22 21:43:53

阅读数 20

评论数 0

Iview框架检索框封装

<template> <div class="CAVQueryPage"> <Form :ref="formQuery" :model="formQuery...

2019-04-22 11:36:10

阅读数 81

评论数 0

纯CSS实现圆环渐变过渡加载动画

<!doctype html> <html> <head> <meta charset="UTF-8"> <meta name=&quo...

2019-04-09 12:00:22

阅读数 175

评论数 0

javascript判断对象是否为空

1.将json对象转化为json字符串,再判断该字符串是否为"{}" var data = {}; var b = (JSON.stringify(data) == "{}"); alert(b);//true 2.Object.getOwnPrope...

2019-04-08 20:18:40

阅读数 24

评论数 0

判断javascript的对象类型

1.typeof 形如 : typeof undefined //undefined typeof 'qw' //string typeof 1 //number typeof t...

2019-04-08 20:14:50

阅读数 48

评论数 0

前端开发小窍门

//取出两个数组不同之处 let userList = [{id:1},{id:2},{id:3},{id:4},{id:5},{id:6}]; let checkboxList = [{id:1},{id:2}]; userList = userList.filter(item =&...

2019-04-04 18:34:38

阅读数 56

评论数 0

Javascript简单的柯里化

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> ...

2019-04-03 14:21:04

阅读数 42

评论数 0

谷歌浏览器开发调试工具概述

Elements:查找网页源代码HTML中的任一元素,手动修改任一元素的属性和样式且能实时在浏览器里面得到反馈。 Console:记录开发者开发过程中的日志信息,且可以作为与JS进行交互的命令行Shell。 Sources:断点调试JS。 Network:从发起网页页面请求Reques...

2019-04-02 16:51:21

阅读数 35

评论数 0

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