- 博客(33)
- 收藏
- 关注
原创 el-pagenation的页码绑定的值更新了,但是页码没变
我将页码绑定的值在搜索时存在了sessionstorage中,比如此时我将页码设置为2,然后刷新页面,从sessionstorage拿到这个页码,拿到的也是2,但是页面又回到了默认的1,百思不得其解。代码看着没有一点毛病,是element-ui自己的Bug,他没更新组件。因此我加了个唯一key就解决了。
2024-12-19 15:20:19
253
原创 调用接口里,修改了数据前后console.两次打印的值是一样的
然后我下面tableData.name=2 我console了,出来还是[{name:2}];比如tableData=[{name:1}]我console了。出来是[{name:2}];因为改的是相同的引用。
2024-11-04 15:56:04
114
原创 echarts 路径图不自动获取x和y轴的最大最小值。
折线图二维数组的格式可以自动获取x和y轴的最大最小值,这个lines不行。我把格式换成二维数组格式,但是如果再和散点图混用,这个最大最小值就又不显示了。因此只能让后端来返回最大最小值。
2024-11-04 15:52:43
267
原创 纯前端怎么实现检测版本更新
2、通知更新的弹窗出的太快了,定时器比如设成20秒,第19秒我在部署,还没部署完,他就弹窗了,此时点击,他就403了,这个时候,就再设置个15秒的定时器,让它15秒后再弹窗。一开始这里用的$router.push("/login") 出问题了,因为路由懒加载,当前线上打包完可能在a.js里,重新打包部署后可能就不在a.js里,就报错了。* 比较当前脚本标签的哈希值集合与新获取的集合,检测是否有更新。// // 提示用户更新。// 获取新的脚本标签哈希值集合。// 存储当前脚本标签的哈希值集合。
2024-07-19 14:18:02
645
原创 前端项目启动问题
结果问题出现在了nvm上,nvm配置文件里面 node_mirror和npm_mirror的地址修改了后,再重新安装依赖就行了。依赖安装不完,node版本和npm版本都没问题。2、用npm cahce clean -f 不行。1、用管理员权限打开文件试了,不行。所以找原因排除,试了以下办法。3、改淘宝源地址,不行。
2024-03-07 10:17:44
441
原创 windows下nginx的配置问题
和项目中proxy的配置想对应。//也可写项目打包文件所在文件夹的绝对路径。1、下载nginx,双击nginx.exe,打开进程,nginx没启动。2、如何让同事通过局域网访问ngingx配置的网站。nginx.cofig文件里新增个server。3、同事没法通过我配好的nginx访问我的本地。此时打开logs里面的error.log文件。说是端口号被占用了,换一个端口号即可。nginx两个都勾上。
2024-01-16 16:38:05
592
原创 html title用法
用法:<element title = "text"> 如 <div title="例子"> </div> 鼠标移到此div上就会出现悬浮的title,移走后就会消失。title属性用于指定有关元素的其他信息。当鼠标移到元素上时,它将显示信息。
2024-01-16 11:48:45
720
原创 跨域get请求能访问,但是post请求报跨域错误
万万没想到,是因为request里面没把baseUrl 注释导致的错误。通过proxy配置了代理。
2023-10-12 15:40:47
1230
原创 echarts安装报错问题
说找不到echarrts的很多文件,原来是淘宝源更新了。新的echarts版本没有上传到旧的淘宝源导致的错误。echarts安装报错。
2023-10-08 16:36:24
447
原创 table数据渲染问题
"总耗时": "3h","总耗时": null,"名称": "搬运","内容": null,"喝水": null,"名称": "卸货","内容": null,"喝水": null,表头和prop都需要取每个对象里面的key.
2023-06-29 16:26:45
175
原创 关于vue3级路由的问题
router.js的写法:二级路由的component写layout,childern里是可变换的地方,也就是真正二级路由页面变化的地方。比如一个后台管理系统。二级路由里头的部分也需要变化。比如页面分成两部分,左侧是菜单,右侧是变化的部分。在appmain这个地方再进行布局,比如 <menu /> <router-view>但是修改路由会涉及到左侧导航菜单渲染和tag-view的部分,尽量不要改路由。直接在页面里进行功能实现就行。比如菜单变换时用v-if显示不同的组件。二级路由 一般放在layout里。
2023-05-24 10:39:56
823
原创 qrcodejs2报错 TypeError: Cannot read properties of undefined (reading ‘appendChild‘)“
原因:在created的时候vue还没生成dom,因此拿不到this.$refs.qrCodeUrl对应的dom,就报错了,解决方法:在mounted里调用生成二维码的函数。在created的时候调用这个函数,就报错了。
2023-04-13 10:33:27
1610
原创 JS字符串的replace方法
研究的框架OWL,说是类似vue react,有提到模块开发,不知道实际开发效率怎么样。\n毕竟换了一个框架,语言即使类似也会有不少区别。下面这个
2023-03-31 16:44:01
132
原创 el-dialog里的el-input绝对定位后无法输入
下边内容的div height:100%;内容超过高度用overflow-y:hidden。searchTOP这个类写成绝对定位el-input就不能输入了。我要实现的效果是要把el-input 和button吸顶。searchContent是个组件。所以我给他们所在的row一个高度。
2023-03-31 16:38:34
289
原创 关于el-select :value的问题
选择了一个值,拿到了list里的值,也就是target,此时target里没有这个值,但是走了some,可把我头大了。同事说,因为是对值进行了拦截处理,v-model就会双向绑定导致拦截失效。把v-model改成 :value就行了。要实现的功能:如果当前列表里已经添加了这个值,则不能添加相同的值了。
2023-03-21 16:33:11
306
原创 el-input不能编辑的问题
选一条数据,但这条数据里没有数量和单价字段,那么添加到了这个表格里,这个表格里的input就不能编辑。所以在添加这条数据到表格之前,把这两个值加上。用this.$set()
2023-03-03 15:47:49
361
原创 a标签blank和_blank的区别
blank:当标签已经打开了,点击第二次就不会再打开新标签了,而是刷新之前的那个标签。_blank:点一次打开一个新标签页。
2023-02-09 15:07:30
1680
原创 面试官问首屏加载过慢优化思路
首先,我会分析首屏加载过慢的原因,可能是由于页面中的资源过多,或者是资源文件过大,或者是加载资源时间过长等等,这些都可能会导致首屏加载缓慢。其次,我会针对不同的原因进行优化,比如减少页面中的资源数量,对资源文件进行压缩,提前加载部分资源,优化网络请求等等。最后,我会进行性能测试,比较优化前后的性能表现,看看优化的效果如何,如果还不满意,可以继续优化,直到达到预期的效果。2. 按需加载:只加载用户需要的内容,减少不必要的资源加载,提高首屏加载速度。
2023-02-02 14:05:42
2529
原创 Promise题目
再者settimeout是宏任务,promise.then是微任务。微任务优先于宏任务就OK了。//后面所有的代码进入微任务。这道题的关键是await对执行顺序的影响。
2022-12-21 10:59:06
110
原创 Object.defineProperties的问writable默认为false
原因:object.defineproperties默认的writeable是false,就是不能改变它的值, year_的value后面加个writeable:true就可以了。book.year的输出竟然是2017?
2022-12-08 15:08:35
185
1
原创 会客记录开发中的难点
1.elment-ui 国家级联选择框log出来的值是undefined,传参的问题。undefinedvalue去掉2. table布编的校验信息让它显示在表格里,CSS3. 新增页面整体布局的问题4.新增table里面textarea 撑开它的父亲,并且居中。3.后端没数据的时候,模拟后端数据有时候是会出问题的,显示不出来,还是直接用后端数据吧。4.table 排序,把里面的字符串都弄成Number就会生效了。5.库存路由后头加数字的问题6.名片识
2022-01-07 11:12:49
460
原创 会客记录bug更改总结
一、新增修改页面,图片识别的问题1.上传一张图片,这个时候还没有单击这个图片,默认把第一张图显示在大图上,并且识别出名片结果。2.识别的过程需要时间,因此需要加一个识别中...的动态加载。3.识别结果的缓存问题,识别了当前图,删掉其他的图,识别结果不置空,当识别了当前图,删掉了当前图,如果有其他图的话,就自动识别第一张图。4.如果没有图了,就把识别结果置空。二、大货库存获取页面详情接口问题1.针对这N条数据,不能直接在created的就自动调用详情数据,这样会发送N个请求,请求多了,
2021-12-31 16:51:36
97
原创 最近写VUE代码中需要注意的问题(2021.11)
1.排版问题用控制台审查,可以轻易地解决。2.Created,mounted这些函数注意不要写在method里。3.找到的函数使用的时候要注意vue里写的字段能不能跟它对上,不要简单粗暴地粘过来就完了4.常用的校验规则注意积累。省得每次都去查。定期整理在博客中。5.form要想重置必须加prop6.style可以不止写一个。。7.注意空格,比如this.router.push('/会客记录')这里边有空格肯定跳不过去啊。。。...
2021-11-29 09:13:08
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人