![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 59
Good 奈斯
畅游在代码的海洋里,卑微的学着。
展开
-
数据封装处理大全
1.解析地址参数// 解析地址参数function GetParentQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var url = window.name; console.log(url, "打印"); // var url = document.referrer; localStorage.setItem("tdurl", url); va.原创 2021-07-21 14:12:05 · 232 阅读 · 0 评论 -
Git 教程
入门教程git入门教程展示帮助信息git help -gThe command output as below:The common Git guides are: attributes Defining attributes per path cli Git command-line interface and conventions core-tutorial A Git core tutorial fo.转载 2021-06-23 10:27:59 · 129 阅读 · 0 评论 -
element-ui实现动态菜单栏 并处理菜单栏折叠文本不隐藏问题
element-ui实现动态菜单栏 并处理菜单栏折叠文本不隐藏问题<template> <el-aside style="width: auto" > <!-- 导航 --> <el-menu :unique-opened="true" router class="el-menu-vertical-demo" @open="handleOpen" :default-active="defa原创 2021-03-11 18:05:54 · 1123 阅读 · 0 评论 -
vue3.0+element 报Cannot read property ‘prototype‘ of undefined
写太多vue2.0项目了,3.0都出来这么长时间了,我还没用过,今天初体验一番。(之前都是听说坑很多,今天也遇到一个)防止旧版本脚手架影响项目,我先卸载老的 npm uninstall vue-cli -g //或者 yarn global remove vue-cli直接用最新的脚手架(Vue CLI 3的包名称由 vue-cli 改成了 @vue/cli)注: Vue CLI 3需要 nodeJs ≥ 8.9 cnpm install -g @vue/cli //yarn global .原创 2021-01-06 16:18:11 · 11417 阅读 · 9 评论 -
vue使用百度富文本教程
众所周知,富文本插件市面上多的很,国外的我们不谈,国内的也多如牛毛!!不得不说的是,百度自家的产品还是很不错的》》虽然早就不维护了。也比一些小流的好用,功能全。虽然操作起来复杂的多直接贴代码引入就不废话了,直接全局挂载引入import '../static/ue/ueditor.config.js'import '../static/ue/ueditor.all.js'import '../static/ue/lang/zh-cn/zh-cn.js'import '../static/ue原创 2020-12-03 12:02:30 · 896 阅读 · 1 评论 -
iframe中document.referrer无法取到完整url
今天发生了一件特别奇怪的事,特意记录下来,以供后续查看。测试同事反映说,使用chrome和Safari浏览器,打开线上的服务发现有问题。经检测发现,是iframe中的js文件中的函数,使用document.referrer获取外部文档的url竟然只能取到域名,其它的全取不到了,当时感觉特别奇怪,十一假期之前,还没有任何问题,结果放完假一上班就出现问题。然后就是一通折腾,发现chrome和safri都有问题,检查chrome版本,发现是86.开头的,同事的是85.开头的,都出现了同样的问题,结果装了个低版本原创 2020-10-29 11:06:58 · 3250 阅读 · 2 评论 -
如何在localStorage中存取数组,对象
1.首先你要知道localStorage只能存取字符串!!!!!那么如何存取数组/对象呢转存let newlist = []localStorage.setItem('recent', JSON.stringify(newlist))取用let list = JSON.parse(localStorage.getItem('recent'))原创 2020-08-24 17:19:44 · 1689 阅读 · 0 评论 -
Avoided redundant navigation to current location:
虽然此报错并不会影响项目运行,但是作为一个强迫症的码农的确受不了error,解决方法如下:方法1:在项目目录下运行 npm i vue-router@3.0 -S 将vue-router改为3.0版本即可;方法2:若不想更换版本解决方法:在router.js中加入以下代码就可以记住插入的位置const originalPush = Router.prototype.pushRouter.prototype.push = function push(location) { return or原创 2020-07-09 16:56:54 · 3930 阅读 · 0 评论 -
iframe postMessage跨域传参
父<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <iframe src="http://xiawenyi/index.html" id="ifr" width="" height=""></iframe> <br /> <原创 2020-07-09 10:00:59 · 636 阅读 · 0 评论 -
Vue+Element ui中常用表单验证----手机号、座机、传真、邮箱、身份证号、数字和带小数点的数字
Vue+Element ui中常用表单验证----手机号、座机、传真、邮箱、身份证号、数字和带小数点的数字情景:最近为前端form表单提交时需要验证一下几种特殊的输入数据格式进行验证,在此记录一下。一:正则1.手机号:const reg = /^1[3|4|5|7|8][0-9]\d{8}$/;//11位手机号2.座机和传真:const reg = /^(\d{3,4}-)?\d{7,8}$/;//座机和传真格式是一样的:区号-号码3.邮箱:const reg = /^[a-z0-9原创 2020-07-07 15:50:43 · 3657 阅读 · 0 评论 -
window.open 在Safari中被拦截
原因:大部分现代的浏览器(Chrome/Firefox/IE 10+/Safari)都默认开启了阻止弹出窗口的策略,原因是window.open被广告商滥用,严重影响用户的使用。这个阻止弹出窗口的操作,并不是直接封杀window.open(),而是会根据用户的行为来判断这次window.open()是否属于流氓操作。如果是由用户触发的动作所引起的 window.open 就不会被浏览器所阻止,比如写在 onclick 这些事件 handler 里的,但如果是代码自己触发的就会被阻止。那么,我们可以知原创 2020-06-03 10:42:22 · 2483 阅读 · 3 评论