灵小光_
码龄4年
关注
提问 私信
  • 博客:22,353
    22,353
    总访问量
  • 16
    原创
  • 1,865,546
    排名
  • 3
    粉丝
  • 0
    铁粉

个人简介:小菜鸟驾到

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2020-11-26
博客简介:

weixin_52936828的博客

查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得3次评论
  • 获得28次收藏
  • 代码片获得211次分享
创作历程
  • 1篇
    2023年
  • 3篇
    2022年
  • 12篇
    2021年
成就勋章
TA的专栏
  • 笔记
    15篇
兴趣领域 设置
  • 前端
    vue.jsreact.js前端框架
  • 学习和成长
    面试
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

vue用watch监听对象之后,调用方法执行多次的问题

问题描述:用watch监听的过程中发现,如果监听的是一个对象或者一个数组,会导致多次调用watch里面的方法,如下接口调用了两次,浪费资源。以上方法可以解决watch监听导致多次调用的问题。大家如果有好的方法也可以留言,互相学习,嘻嘻☺。
原创
发布博客 2023.08.09 ·
4317 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

vue $bus使用indexOf()时,方法多次调用的问题

在项目中,利用Bus监听字符串,使用indexof()时,发现多次打印,如图if (item.indexOf('.') !== -1) { // item的值格式为option.文字.文字 或者是 option.wenzi var array = item.split('.') console.log(item)}控制台打印结果,打印多次解决方法:①使用正则const reg = RegExp(/./)if (reg.test(item)) {
原创
发布博客 2022.04.25 ·
532 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue中下载多个版本的echarts

这两天在使用echarts的时候遇到了问题,记录一下。问题描述:echarts中的世界地图和词云,应用的是不同版本的echarts,世界地图用到的版本是4.2.1,词云是5.3.0。这种情况下,就需要安装多个echarts版本。解决方案:npm install echarts5@npm:echarts@4.2但是需要注意的是,本地的npm版本必须是6.9.0以上,否则会执行上面的命令会报错。下载完成之后,在package.json中会出现一下的内容,说明安装成功。成功之后在需要
原创
发布博客 2022.03.01 ·
1624 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

图片资源访问报403

今天遇到一个问题,就是访问链接图片报403的错误,如图failed to load resource: the server responded with a status of 403()出现的原因:在请求别的浏览器的时候把自己的请求头的referrer信息给带过去了,所以被拦截了。解决方案 :vue项目里在index.html添加<meta name="referrer" content="no-referrer" />注:referrer是当一个用户点击.
原创
发布博客 2022.01.21 ·
1744 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

vue checkbox值不刷新

checkbox在更新时,控制台打印值是变了,但是页面上没有更新状态,这种情况下可以使用this.$forceUpdate()强制刷新页面,让checkbox改变状态
原创
发布博客 2021.12.24 ·
1581 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue父组件多次调用同一个echarts组件,只渲染一个echarts组件的问题

问题:一个业务场景,就是一个父组件之间多次调用同一个echarts组件,这样就会产生id同样的问题,导致只能渲染一个echarts组件。解决方案:之前的echarts初始化<div id="echarts" />echarts.init(document.getElementById('echarts'))改成<div ref="echarts" />echarts.init(this.$refs.echarts)将id获取元素 换成 ref获取元素。
原创
发布博客 2021.12.03 ·
1846 阅读 ·
2 点赞 ·
2 评论 ·
10 收藏

echarts词云库的使用

echarts在升级到2.0版本之后,不在支持词云库的使用,在最新版本的echarts(5.2.0)情况下控制台会出现如下报错解决方法:下载npm install echarts-wordcloud下载成功之后,在min.js中写入const wordCloud = require('echarts-wordcloud');之后词云库会正常展示但是显示正常之后可能会遇到出现的词云只有一个颜色,如图出现这种情况可能是因为我们配置写的有问题//这种配置写法已经不...
原创
发布博客 2021.10.29 ·
995 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

浏览器登录系统登录不进去的问题

之前遇到一个问题,本地打开vue项目,在点击登录的时候出现登录不上的问题,看了一下接口报302,以为是后端接口的问题,但是线上的系统是可以登录进去的,当是很纳闷,不知道问题出现在哪里,之后查找资料发现是谷歌浏览器因为版本号的原因(解决问题的原文链接地址:https://lihefei.blog.csdn.net/article/details/107781318),禁止携带cookie,导致登录不成功。以下是接口报302的图片可以正常访问的图片解决方案:91版本以上1.关闭所..
原创
发布博客 2021.08.11 ·
2661 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

创建vue项目或者是react项目时,powerShell禁止访问解决办法

1.控住台执行Start-Process powershell -Verb runAs2.第二步执行set-ExecutionPolicy RemoteSigned3.选择Y选项Y
原创
发布博客 2021.07.20 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

判断是否是一个空字符串

1.1.SON.stringify判断var data = {};var b = (JSON.stringify(data) == "{}");alert(b);//true2.使用ES6的Object.keys()方法var data = {};var arr = Object.keys(data);alert(arr.length == 0);//true
原创
发布博客 2021.07.06 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决VUE [WDS] DISCONNECTED 错误

在运行项目的时候会出现一下情况解决方式:在vue.config.js文件中找到devServer,添加Headers:{'Access-Control-Allow-Origin':'*'},hotOnly:false,disableHostCheck:true出现原因:win10默认设置的ipv6的优先级高于ipv4,所以把localhost解析到ipv6去了(这里主要因为项目使用了代理服务软件解析问题)参考链接:https...
原创
发布博客 2021.06.24 ·
2124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue input 绑定@blur以及其他事件,执行相同的函数,触发多次函数

问题input 绑定了@blur和@keyup事件,但是执行的函数是一样的,我在执行回车事件的同时,也会触发失焦的事件,所以导致代码执行了两次,如下所示。<el-input v-model="value" type="input" @blur="blurData(scope.row)" @keyup.enter.native="blurData(scope.row)" />methods: { blurData(data) { consoel.log("执行函数") //执行
原创
发布博客 2021.06.02 ·
2398 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

vue里package.json 和package-lock.json区别

vue里package.json 和package-lock.json区别package.json 文件是对项目或者模块包的描述,也是配置项,安装node_modules的凭据。package-lock.json文件是锁定安装时的包的版本号,以保证其他人在npm install时大家的依赖能保证一致。第一次npm install时自动生成。坑点:在开发过程中如果需要别的插件,在npm install xxx -s的时候,这个不会自动更新到package-lock.json中,在其他开发人员进行开发
原创
发布博客 2021.04.26 ·
445 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

vue下载依赖的问题

vue下载依赖的问题在vue项目里下载node_modules时npm install --save 因为使用的是外网服务,容易报错用国内镜像 cnpm install --save 会出现各种意想不到的bug解决方案npm install --registry=https://registry.npm.taobao.org...
原创
发布博客 2021.04.26 ·
811 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue $qs的使用

vue $qs把请求的参数进行序列化方法1.$qs.parse() 是将URL解析成对象的形式ex:前端参数格式:pageNo=1&pageSize=15&funName=&integName=&interfaceType=&interfaceForm=&source=&status=后台接受参数:{funcrtion:’’,integface:’’,interfaceForm:’’.interfaceType:’’,pageNo:’’,p
原创
发布博客 2021.04.08 ·
565 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

同源策略

同源策略简单来说就是同域名,同端口,同协议ex:①http://192.102.10.203:8089②https://192.102.10.203:8089③http://192.102.10.203:8080④http://192.102.10.204:8089①和② 是同域名,同端口,但是是不同的协议,一个是http协议,一个是https协议①和③是同域名,同协议,但是端口号不同①和④是同端口,同协议,但是域名不同...
原创
发布博客 2021.03.27 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多