自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 cnpm : 无法加载文件

在安装启动服务的时候会报“cnpm : 无法加载文件 C:\Users\XXX\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本”。

2022-06-30 11:52:50 4862

翻译 cnpm使用报错-最佳方案

cnpm使用报错throw err;^Error: Cannot find module 'fs/promises

2022-06-30 11:48:10 1768

原创 vue 项目使用 Clipboard-复制文本或图片到剪贴板

1、安装插件npm install clipboard --save2.案例<template> <div> <a class="clip-btn" data-clipboard-target="#copytext" href="javascript:void(0);">复制文本</a> <div id="copytext"> &

2022-05-27 17:31:06 1151 3

原创 前端实现csv文件类型下载

实现代码:let url = window.URL.createObjectURL(new Blob([’\uFEFF’+res], {type: ‘text/csv’}))let link = document.createElement(‘a’)link.style.display = ‘none’link.href = urllink.setAttribute(‘download’, 话费供应商模板${new Date().getTime()}.csv)document.body.app

2022-02-18 14:43:04 1253

原创 vue中处理后台返回的 html 特殊标签(‘\&lt; p style=“xxx“ \&gt;‘)或(\<p>)的三种情况及传给后端数据的解决方案

vue中处理后台返回的 html 特殊标签(‘&lt; p style=“xxx“ &gt;‘)或(\<p>)的三种情况返回数据// 返回数据: list: { "introduct": '&lt;p style="color: lightcoral;"&gt;就&nbsp;当文字就是内容吧。&lt;/p&gt;', }// 或者 list: { "introduct": '<span style="color: skybl

2021-11-10 17:47:24 3250

原创 h5调用原生App的方法合集

h5调用原生App的方法合集1、调用原生关闭函数let u = navigator.userAgentlet isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //glet isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端if (isAndroid) { window.android.webClose(); // 调用原生app的

2021-11-08 18:01:39 5150

原创 解决新版chrome浏览器SameSite属性cookie拦截问题

解决新版chrome浏览器SameSite属性cookie拦截问题问题现象:由于升级了新版chrome浏览器后,发现系统正常iframe嵌套、AJAX,Image从以前的跨站会发送三方 Cookie,变成了不发送。导致某些内容无法显示了,页面空白,但是请求未报错。查找资料:发现Google 在2020年2月4号发布的 Chrome 80 版本中默认屏蔽所有第三方 Cookie,即默认为所有 Cookie 加上 SameSite=Lax 属性,并且拒绝非Secure的Cookie设为 SameSite

2021-11-05 11:57:02 4115 1

原创 svg图片在vue项目中的应用

svg图片在vue项目中的应用一、安装 svg-sprite-loader 插件 npm install svg-sprite-loader二、基于 vue-cli2.x 项目 webpack 配置配置build文件夹中的 webpack.base.conf.js 文件 //注意 url-loader 中要将 icons 文件夹排除, 不让 url-loader 处理该文件夹exclude: [resolve('src/icons')],{ test: /\.svg$/,

2021-11-01 13:32:29 619

原创 关于前端进行ios配置微信config出现验签失败的问题解决

关于前端进行ios配置微信config出现验签失败的问题解决问题描述:  1、请求后台获取了微信配置参数并配置了微信参数后  2、在ios手机上显示验签失败,功能无法使用。  3、在微信开发者工具、安卓端验签成功,功能正常。  4、经测试,ios端刷新页面后,验签即正常,所以,配置参数没有问题。造成问题原因:因为用的是vue单页spa,在单页spa方面vue的history在iOS中页面地址会始终为第一次进入的链接地址。而这里的授权会有一个获取openId的过程,所以就会有在iOS中授权失败的

2021-10-26 15:50:59 2760 1

翻译 js禁止鼠标右键及F12禁止查看源代码

F12审查元素的情况下,可以随机更改代码,注入恶意JS等等,避免这种情况如下:一、屏蔽F12 审查元素<script> document.onkeydown = function () { if (window.event && window.event.keyCode == 123) { alert("F12被禁用"); event.keyCode = 0; event.retu

2021-10-26 15:38:16 1041

原创 git上传项目出现hint: Updates were rejected because the remote contains work that you do

git报错 hint: Updates were rejected because the remote contains work that you do解决方法1、 git pull origin master --allow-unrelated-histories2、git pull origin master3、git init4、git remote add origin 地址...

2020-02-26 11:22:13 619

原创 JS转换HTML转义符

//去掉html标签functionremoveHtmlTab(tab) {returntab.replace(/<[^<>]+?>/g,'');//删除所有HTML标签}//普通字符转换成转意符functionhtml2Escape(sHtml) {returnsHtml.replace(/[<>&"]/g,func...

2019-10-15 16:22:11 58

原创 二进制流转换成base64 || 二维码生成生成插件qrcodejs2

function transformArrayBufferToBase64(buffer) {var binary = ''var bytes = new Uint8Array(buffer)var len = bytes.byteLengthfor (var i = 0; i < len; i++) {binary += String.fromCharCode(byte...

2019-08-19 10:12:49 390

原创 Html5剪切板功能的实现代码

1.不带input输入框的原生js方法这种情况适用于复制非输入框中的文本到剪切板 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ...

2019-08-16 10:21:50 140

原创 如何让echarts图表随着浏览器窗口的大小变化而变化

1、页面标签适应浏览器2.当页面之中只有一个echarts图表的时候如下,首先简单设置一个宽度和高度都为浏览器大小的50%的柱状图<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>ECharts</title> &lt...

2019-08-09 11:39:01 1484

原创 前端ArrayBuffer转换为base64图片

定义函数:export function transformArrayBufferToBase64( buffer ) {var binary = ‘’;var bytes = new Uint8Array( buffer );var len = bytes.byteLength;for (var i = 0; i < len; i++) {binary += String.fr...

2019-08-01 14:03:22 508

原创 多行出现省略号 多列显示文章

多行省略属性:text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-clamp: 加粗样式2;//列数-webkit-box-orient: vertical;图片:

2019-07-31 16:51:54 78

vue前端搜索通用大全知识

vue前端搜索通用大全知识

2022-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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