- 博客(78)
- 资源 (1)
- 收藏
- 关注
原创 无法访问,你可能没有权限使用网络资源,此用户无法登录
选择Window凭证,添加凭证(如果之前输错过的,这里会有信息,请删掉重新添加)打开控制面板,Win+R运行框输入 control。控制面板主页更改为小图标,并选择凭据管理器。
2024-09-03 17:06:43
686
原创 mysql8.0版本安装教程及问题集合
清空文件夹一般是C:\Program Files和C:\Program Files (x86)以及C:\ProgramData里面的MySQL文件删除后,在点击重新安装。此电脑—>管理—>服务—>右键MySQL80服务—>属性—>登录—>选择本地系统账户,勾选允许服务与桌面交互,或者在mysql官网进行下载,按照自己电脑选择32还是64位的系统,选择msi安装。当安装出现Starting the server报错时候,别关闭安装界面,右键。这说明是之前电脑安装过mysql,需要卸载并清空文件夹。
2024-08-27 10:22:01
361
原创 vue报错permission denied, open ‘/Users/用户/.config/postcssrc‘
vue运行项目报错Error: EACCES: permission denied, open '/Users/用户/.config/postcssrc'在根文件下新建一个postcss.config.js的文件。解决方法:试过wabpack配置没有任何效果之后。内容为module.exports = {};
2024-08-11 17:07:27
449
原创 vscode显示正在变基,无法提交解决方法
vscode左下角的分支显示正在变基,没有办法提交代码,可以把此项目种的git下的rebace文件夹删除,然后在重新进入此项目,正在变基就没了,可以正常的拉取和推送。
2023-07-10 17:21:24
3608
2
原创 解决vant的list组件上拉加载,点击tab切换会触发onLoad事件,造成两次请求的问题
触发上拉加载,在tab切换的事件中将他重新赋值。
2023-06-14 17:07:54
655
1
原创 git常用命令概述
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
2023-01-28 11:04:48
629
原创 Vue混入mixin使用
混入(mixin)提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项(如data、methods、mounted等等)。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。mixin分为全局混入和局部混入局部混入使用方法先定义一个基本的mixin.js,位置可以随便放mixin也包括vue的基本生命周期在需要混入的组件中引入,这也叫做局部混入运行结果可以看出:mixin和组件的加载顺序是:先mixin后组件。
2022-08-25 15:17:17
1083
原创 VS Code\unins000.exe创建报错解决方法
原因是缺少权限1、可以使用管理员权限运行vscode右键或者配置都可2、配置权限给用户配置全部权限并确认应用
2022-05-16 22:47:44
1563
原创 node多版本控制及node版本降级
node版本可以直接升级到更高的版本,但是不能降级为低版本有的项目需要高版本有的需要低版本,所以可以使用版本控制器nvm(windows系统)1、先清空卸载本地nodecmd输入where node查看node存储位置,清空此文件夹下所有的文件控制面板中->卸载程序->node卸载2、下载nvm:Releases · coreybutler/nvm-windows · GitHub下载nvm-setup.zip双击安装,选择存放nvm和node下载的位置。第一
2022-05-06 19:34:37
11662
2
原创 js判断是否是昨天、今天、今年、去年
isYesterday(time) { //昨天 const date = new Date(); const year = date.getFullYear(); const month = date.getMonth() + 1; const day = date.getDate(); const today = `${year}/${month}/${day}`; const todayTime = new Date(tod..
2022-04-01 16:32:49
2858
原创 H5端input标签通过手机软键盘进行搜索,并关闭软键盘
H5的input标签,通过手机上的软键盘搜索按钮或者pc端的enter按钮进行回车搜索不加@keyup.enter="searchEvent"点手机端搜索不能调用接口进行搜索 <input type="text" @keyup.enter="searchEvent">点击搜索之后想要把软键盘关闭加document.activeElement.blur();即可 searchEvent(){ //执行搜索操作 document.act...
2022-04-01 16:08:34
5153
1
原创 base64编码的使用与解析
base64将图片信息编码成一串编码字符串,用字符串代替图片地址使用base64的好处:1、图片使用地址会增加http请求、base64则省去了http的请求,会随着html下载到本地2、无跨域问题缓存问题、但是也一般适合用于小图图片转化为base64base42坏处长时间白屏使用 Base64 的好处是能够减少一个图片的 HTTP 请求,然而,与之同时付出的代价则是 CSS 文件体积的增大。而 CSS 文件体积的增大意味着什么呢?意味着 CRP 的阻塞。当浏览器从服务器接收到一
2022-04-01 14:13:27
3416
原创 前端input标签在ios中出现横线的解决处理
input标签在安卓手机上显示正常ios手机上会显示一条很粗的横线,原因是ios会给链接默认加横线解决方法就是设置外边框为none.input_ios{border: none;outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}...
2021-11-04 09:27:43
747
原创 前端分享到微信及微信朋友圈之后链接变化
微信会根据分享的不同,为原始链接拼接参数分享到朋友圈原始链接&from=timeline&isappinstalled=0分享到好友原始链接&from=singlemessage&isappinstalled=012345分享到微信群原始链接&from=groupmessage&isappinstalled=0通过window.location.href获取当前路径,并解析from可以分辨来源此外,分享到微信之后的链接还会为原始链接添加
2021-10-26 09:22:41
390
原创 前端-判断是否是微信环境、企业微信环境
var ua = navigator.userAgent.toLowerCase() if(ua.match(/MicroMessenger/i)=="micromessenger") { //微信环境 } else if(ua.match(/wxwork/i) == "wxwork") { //企业微信环境 } else{ //其他环境 }
2021-10-25 18:53:04
1539
原创 前端图片下载保存
通过canvas下载,测试电脑端浏览器可以,但是手机不行 let file_url =“******” let image = new Image(); image.src = file_url + '?random='+Math.random(); // 加个随机数清空缓存 image.crossOrigin = "anonymous"; image.onload = function() { let canvas = document
2021-10-25 18:50:00
365
原创 Refused to display ‘***‘ in a frame because it set ‘X-Frame-Options‘ to ‘sam
DENY表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。SAMEORIGIN表示该页面可以在相同域名页面的 frame 中展示。ALLOW-FROM uri表示该页面可以在指定来源的 frame 中展示。可以修改Nginx配置进行解决...
2021-10-25 16:58:36
951
原创 移动端调试控制台vconsole
vconsole针对移动端查看控制台及network的输出<script src="https://cdn.bootcdn.net/ajax/libs/vConsole/3.9.0/vconsole.min.js"></script><script> // init vConsole var vConsole = new VConsole(); </script>
2021-10-08 13:10:50
395
原创 eCharts和antv F2画图优化、问题集合
折线图1 、折线图平滑、去除折线图的圆点⚪ series: [ { name: '邮件营销', type: 'line', stack: '总量', smooth: true,//折线平滑 symbol: "none",//去折线圆点 data: [-10,3.9, 5.9, 11.1, 18.7, 48.3, 69.2] }, {
2021-09-02 16:32:48
930
原创 前端隐藏手机号码或者数字中间几位
前端实现账号或者手机号中间几位隐藏,可以通过过滤器实现,如下<div> {{123456|hideNumber}}//1****6</div><script> filters: { hideNumber(value){ //1. 通过正则表达式隐藏 return value.replace(/(\d{1})\d{4}(\d{1})/, '$1****$2'); //2. 通过函数截取
2021-08-26 14:13:51
1845
原创 前端-微信、企业微信JS-SDK实时调试方法
对于微信,企业微信分享等功能,无法在谷歌浏览器进行实时模拟调试,前端需要将代码打包部署后才能看到关于微信api的分享效果,非常影响开发效率对此,微信提供了调试工具可以使用,也就是微信开发者工具下载链接企业微信及微信开发平台企业微信API微信网页开发 /JS-SDK说明文档下载后,企业微信及微信选择公众号网页开发即可将本地运行代码的本地地址粘贴进框中,回车会出现效果通过consol控制台可查看打印信息...
2021-08-23 17:26:58
760
原创 Vue中keep-alive中的缓存和去缓存方法,keep-alive页面数据不刷新问题、以及生命周期
通过添加keep-alive标签的包裹可以实现去缓存和缓存1.include可以设置缓存,keep-alive默认就是缓存的,所以需要缓存无需额外设置<keep-alive> <router-view></router-view></keep-alive>2.去掉缓存,每次进入都重新创建并发起请求等操作<keep-alive exclude="NotFound"> <router-view></router-vi
2021-07-15 15:15:42
1866
原创 前端精灵图切图,及切图后显示存在边框
精灵图切图:<div style="background:url('image的路径') no-repeat -10px 0px"></div>比较好用的精灵图切图网站:http://www.spritecow.com/可以直接复制代码使用切图后存在边框原因及解决方法:如果直接使用<img style="bagckground:url('image的路径') no-repeat -10px 0px" />由于img标签的原因会导致切图后出现黑色边框,bo
2021-07-15 14:49:41
333
原创 forEach循环中return 跳出失败及解决方法
var temp=['1','2']temp.forEach(e=>{ if(e=='2'){ return }})这样的forEach中使用return会跳出失败,因为forEach()无法在所有元素都传递给调用的函数之前终止遍历最好的解决方法是换成for循环var temp=['1','2']for(let i=0;i<this.temp.length;i++){ if(this.temp[i]=='2'){ return }}同样,break在forEa
2021-07-12 13:32:48
741
原创 npm ERROR,npm运行报错问题解决
运行npm install的时候如果出现npm ERROR可能是因为npm安装的缓存问题引起的执行:npm cache clean --force强制清除缓存在执行npm install
2021-07-06 15:35:48
1950
原创 AntV中折线图的显示和纵坐标排序错乱,折线图更改字体大小,横坐标斜体显示多条数据
import F2 from '@antv/f2';const data = [{ time: '2016-08-08 00:00:00', tem: 10}, { time: '2016-08-08 00:10:00', tem: 22}, { time: '2016-08-08 00:30:00', tem: 16}, { time: '2016-08-09 00:35:00', tem: 26}, { time: '2016-08-09 01:00:00
2021-06-29 15:20:33
3011
2
原创 三元运算符、四元运算符
三元运算符和四元运算符一般用在赋值操作或者标签内动态绑定class的操作三元运算符:<div :class=“this.index==0?'css1':'css2'”></div>四元运算符:<div :class="this.index==0?'css3':(this.index>0?'css4':'css5')"></div>在Vue的开发中,this也可省略,直接使用index==0...
2021-06-29 09:53:06
2074
原创 Vscode运行显示vue: 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后 再试一次。
Vscode运行显示vue: 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后 再试一次。解决方法:1.以管理员身份运行Vscode2.输入get-ExecutionPolicy,查看当前策略,若当前策略为Restricted,那么需要修改策略,在终端输入Set-ExecutionPolicy RemoteSigned,在执行一次get-ExecutionPolicy,显示RemoteSigned。此时可以正常使用vue命令
2021-06-25 13:07:04
4088
3
原创 ES6中的模板字符串
ES6引入了一种新型的字符串字面量语法,我们称之为模板字符串通常可以用用反撇号字符 `` 引起来使用html:`<divstyle="height:2px;color:#999999;visibility:${arr.length-1==index?'hidden':'visible'}">${name}</div>`通过${}动态绑定数据,style也可以通过${}进行动态绑定...
2021-05-14 15:02:08
455
原创 weex框架遇到的问题
1. weex安装:npm i -g weex-toolkit 但是有时候需要固定的版本可以使用,指定版本号npm i -g weex-toolkit@0.1.02.遇到的错误:npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! weex@0.1.0 build: `node通过安装正确版本可以解决这个问题3.项目如果不能正确运行,可能是因为依赖包缺失导致查看packjson里边的dev然后执行 npm i -dev可以解决.
2021-04-21 15:30:22
221
原创 VsCode安装及配置
下载链接:https://code.visualstudio.com/直接点击就可以下载,下载后按照默认直接进行安装即可安装完成之后是英文环境,但是可以进行配置vscode的强大之处就是有很多的插件可以使用ctrl+shift+p打开插件搜索或者直接点击这个图标也是一样的常用插件:1. 语言插件:输入language,点击config language,在弹出的左边侧边栏对话框选择简体中文install进行配置中文环境,或者直接输入chinese进行安装2.在vscode中打
2021-03-08 21:06:12
190
原创 前端面试手撕代码题目
css三列布局,中间自适应js实现拖拽效果<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> #app{ width: 100px; height: 100px; background-color: red; position: absolute; }
2020-10-17 13:42:12
220
原创 Vue面试题目合集
1.MVVM模式与MVC模式的区别Model View ModelView的缩写是一种设计思想,model代表数据层可以定义数据修改等,View是视图层或者UI组件,将数据转化成UI,MOdelView是同步View和Model的,MVVM下,model和View没有直接的接触,而是通过ModelView进行交互,MOdel变化会同步到ModelView中,并且是双向的,通过双向数据绑定进行连接,并且都是自动的MVC模式也是一种设计思想,只不过是将controller替换成了ModelViewM
2020-10-17 13:41:54
149
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人