自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 css设置渐变边框色

css使用line- gradient设置渐变背景色

2022-11-28 18:04:38 2147 1

原创 修复控制台报错:BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default

ERROR in ./node_modules/content-disposition/index.js Module not found: Error: Can't resolve 'path' in '/Users/cheryl/Documents/lastChance/sph/node_modules/content-disposition'BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules

2022-11-26 16:01:27 1245

原创 Uncaught TypeError: Cannot read properties of undefined (reading ‘toLowe

Uncaught TypeError: Cannot read properties of undefined (reading 'toLowerCase')解决方案

2022-07-15 10:40:49 28342

原创 [Vue warn]: Avoid using non-primitive value as key, use string/number value instead.

当控制台报 [Vue warn]: Avoid using non-primitive value as key, use string/number value instead. [Vue warn]: Duplicate keys detected: '[object Object]'. This may cause an update error. 修复方案

2022-07-13 19:42:57 559

原创 [Vue warn]: Avoid using non-primitive value as key, use string/number va

运行代项目发现vue报错控制台报错查看代码发现绑定是原始值,item为对象属性修改为绑定 string后不报错

2022-06-28 10:41:27 206

原创 ValidationError: Progress Plugin Invalid Options options should NOT have additional properties

ValidationError: Progress Plugin Invalid Options options should NOT have additional properties options should NOT have additional properties options should NOT have additional properties 报错解决方案

2022-06-23 14:37:00 6511

原创 js判断用户是否点击了浏览器返回键

js判断用户是否点击了返回键,若是则重载页面

2022-06-22 11:45:23 1106

原创 前端面试题知识点

前端知识点

2022-06-21 18:00:12 261

原创 前端面试题11

前端面试题

2022-06-21 17:30:30 321

原创 前端面试题10

前端面试题

2022-06-21 14:49:44 129

原创 前端滚动懒加载

js实现懒加载

2022-06-01 16:28:36 2718

原创 移动端调试

1、eruda使用方法多页面应用集成<script src="https://cdn.bootcss.com/eruda/1.5.5/eruda.min.js"></script><script> eruda.init();</script>单页面应用集成npm install --save-dev eruda(function () { if (!/erudabug=true/.test(window.location.href

2022-05-17 15:22:49 116

原创 v-for循环对象: v-for=“(value, key, index) in item“

<div v-for="item in data['obj']" :key="item"> <p v-for="(value, key, index) in item" :key="index"> <span >{{ index+1 }}. </span> <span >{{ key }} : </span> <span >{{ value }}</span&g

2022-05-05 11:31:49 775

原创 微信公众号h5中调用微信支付

微信公众号中调起微信支付const apiData = JSON.parse(res.data.data.payData.jsApiParameters)WeixinJSBridge.invoke('getBrandWCPayRequest', apiData,function(res){ if(res.err_msg=="get_brand_wcpay_request:ok"){ console.log("支付成功") }else if(res.err_msg=="

2022-04-20 14:50:59 916

原创 微信小程序获取右上角胶囊距顶部的距离和胶囊的尺寸

<view class="search-container p-a pl-20" :style="{ top: statusHeight + 'px', height: navHeight + 'px' }"></view>const res = wx.getMenuButtonBoundingClientRect()const statusHeight = res.top //胶囊距离顶部const navHeight = res.height //胶囊高度t

2022-04-13 15:15:00 3045

原创 css设置复合属性背景(同时包括背景图片和背景颜色

background: #f5f6fa url() 0 0 no-repeat ;

2022-03-30 10:32:20 1822

原创 uniapp打包成微信小程序样式未生效

左边为h5显示效果,右边为微信小程序显示效果小程序中未生效当前页面定义的样式,需要添加与data同级的options属性,设置data(){ return {}},options:{ styleIsolation: ‘shared’}

2022-03-18 16:45:04 1537 1

原创 h5中引入vant-ui遇到的问题

引入组件,发现页面未成功渲染:代码:<div id="app"> <van-form @submit="onSubmit"> <van-field v-model="username" name="用户名" label="用户名" placeholder="用户名" :rules="[{ required: true, message: '请填写用户名' }]" /> <van-field v-model="password.

2022-02-14 16:38:55 659

原创 mac关闭JetbrainsAgent配置助手弹窗

如图所示,每次启动phpstorm都会有以下弹窗,需手动关闭后才能进入工作台。通过上图所示路径取消 ☑️,再次重启编辑器,关闭弹窗成功

2021-12-30 11:17:57 793 2

原创 macbook Python Turtle Graphics黑屏

import turtle# 定义圣诞树的绿叶函数def tree(d, s): if d <= 0: return turtle.forward(s) tree(d - 1, s * .8) turtle.right(120) tree(d - 3, s * .5) turtle.right(120) tree(d - 3, s * .5) turtle.right(120) turtle.backwar

2021-12-16 15:24:25 5140 8

原创 修改input默认样式

思路:由于input的修改起来非常麻烦,所以我们在外层放置一个div,设置定位,将input样式设置为完全透明,大小为父元素大小,目标样式写在a里。此时显示的样式为a的样式,点击上传会触发input的方法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"&gt.

2021-12-07 10:11:05 1463

原创 h5使用js上传图片并回显,h5使用vant-ui上传图片并回显

1. h5+js上传图片并回显2. h5+js+vue.js上传图片并回显3. h5+ vue.js+vant-ui上传图片并回显

2021-12-06 17:49:08 878

原创 css, js增加时间戳(每次加载最新样式

<script> var cssStr='<link href="../card.css?timestamp='+ new Date().valueOf() +'" rel="stylesheet" type="text/css"/>'; document.write(cssStr); </script> <script type="text/javascript"> var jsStr='<script src...

2021-11-29 16:38:35 886

原创 vue使用qrcodejs绘制二维码(带中心logo)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>vue使用qrcode

2021-11-25 16:51:12 1992

原创 根据身份证号获取出生日期、性别、年龄

function getBirthdatByIdNo(UUserCard, num) { if(num == 1) { //获取出生日期 var birth = UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14); return birth; } if(num == 2) { //获取性别 if(parseInt(UUserCard.su

2021-11-25 16:30:46 353

原创 使用weui.confirm嵌套weui.alert后,发现不执行

weui.confirm('预约成功后,请前往医院自助机或者人工窗口缴费后进行采样检测。', { title: '温馨提示', buttons: [{ label: '取消', type: 'default', onClick: function(){ console.log('no') } }, { label: '确定', type: 'primary', onClick: function(){

2021-11-12 17:31:15 1069

原创 微信h5跳转至小程序

在开发微信公众号时,有两个菜单需跳转至小程序。由于菜单项是通过循环遍历出的,直接使用

2021-11-03 15:26:58 1223 2

原创 安卓防止微信调整字体大小

在做公众号开发时,测试将微信字体调大后,看到三联选择器样式出错(如下图)在对应页面,引入以下js代码,阻止微信调整字体大小/** * 安卓阻止微信调整字体大小 * 针对微信端安卓系统字体大小会影响WEB页面字体大小的解决方案 * */(function wxHandleFontSize() { if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") {

2021-11-02 15:17:46 279

原创 js从url中提取参数值

如上图所示,需从url中提取cardId的值408952,用于页面显示。思路:使用js封装一个方法,从url中取出参数值,实现代码如下:function getCardId(queryName) { let query = decodeURI(window.location.search.substring(1)); // search:?后的参数值,包括? let vars = query.split("&"); for (let i = 0; i < vars.

2021-10-19 16:22:50 184

原创 js+高德地图api实现地理定位

需求:使用高德地图进行签到思路:使用高德地图获取当前定位,比对与目标定位点距离,根据距离值判断是否定位成功创建api_key高德地图官方地址具体代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name=.

2021-10-18 18:21:43 2769 1

原创 使用vue实现样式切换

期望实现上图效果,点击时切换样式。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <s.

2021-10-08 11:37:40 1035

原创 mac通过网络共享访问windows电脑的文件

连接服务器输入ip地址windows电脑需做操作(以share文件夹为例若未操作上一步,可能会出现如下报错

2021-09-30 16:51:58 152

原创 macbook 使用 docker(以mysql5.5为例

安装镜像docker pull mysql/mysql-server执行以下命令,删除换行docker run -d -p 3306:3306 #-d 以后台模式运行容器 -p端口映射-e MYSQL_USER="Cheryl" #-e 代表环境变量-e MYSQL_PASSWORD="password" -e MYSQL_ROOT_PASSWORD="password" --name Cheryl mysql:5.5--character-set-server=utf8 --c.

2021-09-28 14:49:12 166

原创 js实现一键换肤效果

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>一键换肤</ti

2021-09-18 16:52:19 522

原创 macbook touchbar 音量和亮度调节键消失了

打开终端输入以下命令killall ControlStrip完美唤醒

2021-09-17 14:45:16 5297 5

原创 使用v-model绑定数据,使用js传参赋值未成功

使用v-model绑定数据,使用event.target赋值未成功<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale.

2021-09-17 11:45:19 715

原创 前端进行身份证验证(详细)

idNum(id,oldVal){ if(id.length==18){ this.sex=""; this.birthday=""; // 1 "验证通过!", 0 //校验不通过 // id为身份证号码 var format = /^(([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d{4}(([1][9]\d{2})

2021-09-13 22:35:16 2072

原创 正则匹配将字符串除首位和末尾以外的字符显示为*

function tostar(str) { let reg; reg = str[0] + '*'.repeat(str.length - 2) + str[str.length - 1]; return reg;}tostar('k193839170'); //k********0

2021-09-06 15:34:18 622

原创 input框聚焦时,提示文字上移

如图所示,期望实现下图效果当input框聚焦时,提示词上移且样式改变,如果input输入了值,则提示词不还原位置,如果不存在,提示词还原位置。思路:移动词为label,当input.onfocus时,label增加active样式,增加上移动画,当input.onblur时,还原样式判断输入框是否输入了值,如果输入了,则label增加样式,如果为空,则还原样式。代码如下:<!DOCTYPE html><html lang="en"><head>

2021-09-05 20:11:06 2738

原创 基于macOS下的php项目环境搭建(以php5.6.37为例)

安装MAMP PRO,下载地址根据情况自行选择版本下载下载编译对应版本的php源码,解压改名为php,将文件夹放到/Applications/MAMP/bin/php/php5.6.37/include/路径下cd /Applications/MAMP/bin/php/php5.6.37/include/php./configure若出现报错:configure: error: Please specify the install prefix of iconv with --with)下载:.

2021-09-02 16:48:11 271

空空如也

空空如也

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

TA关注的人

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