问题与解决
粉末的沉淀
无趣
展开
-
ant design vue:a-select使用v-model后无法选择的解决方法
<a-select :options="options" v-model="model.pid" @change="handleChange"></a-select>刚开始我用了v-model="model.pid",下拉列表确实可以获取到model.pid作为当前值,下拉选项也可以显示出来,但是点击其他选项根本无反应...原创 2022-03-15 14:50:48 · 7654 阅读 · 6 评论 -
echarts:切换页面图表延迟显示的问题
问题描述:从A页面(该页面通过定时器刷新图表)切换到B页面,停留一段时间,再回到A页面,图表要过一会才能显示出来。问题分析:仅仅是A页面发生延迟显示,但是B页面表现都是正常的,究其原因,A页面没有给echarts设置宽度,而B页面设置了固定的高和宽,所以A页面echarts的宽度取决于屏幕宽度。解决过程:刚开始以为是echarts内存泄漏问题,但是电脑的CPU并没有明显升高,而且也已经按照常规方法做了echarts对象的释放;之后才定位到echarts未设置宽度的问题,添加了wind原创 2022-03-02 10:13:22 · 1215 阅读 · 0 评论 -
JavaScript:阻止form提交按钮的默认行为
右边是一个form,可以修改图表的一些信息,但是发现提交后图表信息并未更新,原因是form的提交按钮默认为的type为submit,点击后页面会刷新,重新回到初始状态,那么图表的信息又变成了初始值,最简单的办法是把type改为button,使其成为一个普通的按钮。<form> 图表配置<br> 图表名称<br> <input type="text" id="title" value="图表名称"> <br>..原创 2022-01-17 20:27:32 · 557 阅读 · 0 评论 -
MySQL:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)
最近在学习部署,安装了MySQL后,首次登录是成功的,还进行了很多数据库操作,但是后面再登录就一直报Can't connect to MySQL server on 'localhost' (10061),各种百度,已经没有解决问题,无意中看到一篇博客的评论说是密码里包含特殊字符导致的,仔细回想了一下,第一次使用临时密码登录成功后,我修改了密码,密码里包含@符号,终于看到了希望啊。卸载MySQL,重装,意外发现生成的临时密码居然包含了特殊字符,我试了一下,果然登录失败,一直报ERROR 2003 (HY原创 2022-01-04 19:10:28 · 723 阅读 · 0 评论 -
vue:使用settimeout获取接口数据
按照先从接口获取数据然后生成图表的思路,在data里给图表需要的数据一个初始值,然后在mounted里面按照先后顺序调用了获取数据和初始化图表的方法。但是执行后发现,initMap永远获取到的是data里stations的初始值,而不是getGasStationInfo()里从接口获取的值,接口调用没问题,也能打印出来数据,但initMap就是一直得不到接口返回的数据。问题排查:1、...原创 2022-01-04 15:39:46 · 982 阅读 · 0 评论 -
echarts:解决There is a chart instance already initialized on the dom问题
if ( this.chartInstance != null && this.chartInstance != "" && this.chartInstance != undefined ) { this.chartInstance.dispose(); } this.chartInstance = this.$echarts.init(this.$refs.chart, 'light'); ..原创 2021-12-06 19:16:15 · 1365 阅读 · 0 评论 -
uniapp:打包后手机无法获取位置信息
问题我在项目测试的时候,使用uniapp真机调试的时候明明可以获取到位置信息,但是在打包后却没有办法拿到位置信息。后来才知道是因为在真机调试的时候,uniapp自带了高德的SDK能够获取位置信息。解决:第一步,我是用的是高德地图,所以先去高德地图开发者平台给应用申请key。https://lbs.amap.com/点击右上角的控制台 --> 应用管理 -->我的应用 -->创建应用。PackageName,就是在HBuilder里打包时的Android包名。原创 2021-05-14 13:49:53 · 2483 阅读 · 0 评论 -
uniapp:Google开发者证书信息有误,请重新填写相关信息 Android 证书文件不是有效的keystore文件Hbulider
Google开发者证书信息有误,请重新填写相关信息 Android 证书文件不是有效的keystore文件Hbulider一开始一直按网上的方法生成证书发现生成出来的证书一直是无效的证书。然后就想到应该是hbuilder解析不了证书格式于是开始折腾先去下载了hbuilder官方的证书,用keytool查看keytool -list -v -keystore ./HBuilder.keystore发现签名算法名称: SHA1withRSA主体公共密钥算法:1024 位 RSA 密钥密钥.转载 2021-05-21 10:13:18 · 2013 阅读 · 0 评论 -
echarts:解决“TypeError: Cannot read property ‘init‘ of undefined”报错
解决办法:main.js中的import echarts from 'echarts'改为import*asechartsfrom'echarts'原创 2021-04-14 12:43:37 · 620 阅读 · 0 评论 -
安装sass报错解决方案
最近跟着B站视频学习前端开发:https://www.bilibili.com/video/BV1Sc41187nZ?p=7按照老师给的指令,在cmd里安装sass,一直报错。在网上各种找资料,webpack fibers sass-loader node-sass,挨个装了个遍,不停卸载安装,都报错,总是无法通过编译。就在我快放弃的时候,我想到了我的开发工具HBuilderX,也许能帮我解决这个问题。结果发现HBuilderX已经安装了sass。网上很多人说不要使用原创 2021-01-27 14:18:03 · 2686 阅读 · 0 评论