js
小胖砸~
一切皆小白
展开
-
vant-list使用,请求接口之后会多几次load加页面
5页(极端假设)的情况下,如果你的内容小于了可是窗口,第一导致load不能触发,第二侥幸可视窗口高度本来就小,能滚到底load触发了,你可能在tab0的时候成功获取了page=2的内容了,但在切换tab时候就开始不受控值乱掉接口了。是因为产品在设置时候是会考虑到,触底加载事件的触发的。那上面描述这种情况,tab切换了,又进行自动加载数据的情况前端就不要想着制止了(更全面的来说,可控但是真没必要前端增加额外参数来控制了),因为van-list 也是害怕你填不满页面,实现不了下一步滚动在帮你加载充足数据上来。原创 2023-03-01 15:41:14 · 2941 阅读 · 1 评论 -
动态给对象添加属性
从一个对象里面获取有用的属性赋值给另一个对象原创 2022-06-09 09:25:37 · 482 阅读 · 0 评论 -
Promise 是什么,Promise 实现原理(代码)
Promise不会??看这里!!!史上最通俗易懂的Promise!!!看了掘金得一篇文章,对于Promise工作原理有了更加清晰的认识!我这里主要是帖一个能够运行通的代码段,是根据原文章整理过来的(原文章这块代码有些的不规范的地方跑不通,以及then的链式怎么用)function resolvePromise(promise2,x,resolve,reject){ //判断x是不是promise //规范中规定:我们允许别人乱写,这个代码可以实现我们的promise和别人的pr转载 2022-05-25 16:52:23 · 221 阅读 · 0 评论 -
js-前端-1.下载文件ppt,word,xls,txt时候可以改名字2.下载图片-(全部代码)
参考文章页面效果:html<a v-if="isPicture(record.extension)" href="javascript:;"@click="dowload(urls + record.filePath, record.name, 1)"><a-icon type="download" /> <span class="icon-addmargin">下载</span></a> <a v-e原创 2022-05-18 14:22:12 · 446 阅读 · 0 评论 -
ant design vue tree授权,子项不必全部选中,父级也被选中
实现效果注意tree原生是,如果子集只选中了一个,父级是方块样式选中,而不是对号方式选中。最终获取的checkedKeys列表中是不会包含方块选中的父级id的,但是这对后端数据授权处理是不友好的。那么怎么然传到后端的checkedKeys包含上面所说的父级id呢。我想出了两个方案:1.就是tree是关联状态,即:checkStrictly="false"(tree默认就是这个可以不写),有关联时候我们可以通过check方法获得关联的方块选中的父级有哪些,这个数组在info.halfCheck原创 2022-05-17 11:58:03 · 3982 阅读 · 0 评论 -
ant design vue table单元格编辑,点击全部显示可编辑单元
以及表格中使用select数据刷新页面不更新问题原创 2022-02-11 16:17:03 · 5753 阅读 · 2 评论 -
vue-cli3.0搭建项目IE浏览器白屏问题
1.安装相关依赖npm install --save babel-polyfill / yarn add -Sbabel-polyfillnpm install es6-promise --save /yarn add es6-promise -S2.查看依赖安装情况3.在main.js文件中引入import "@babel/polyfill";import Es6Promise from "es6-promise";require("es6-promis...原创 2022-01-08 17:24:24 · 561 阅读 · 0 评论 -
Ant design vue table 合并写法(详细代码-行合并)
ant design vue table 列合并 含有详细实现代码原创 2022-01-05 16:24:44 · 5041 阅读 · 5 评论 -
uni-app支付相关配置和代码(H5+APP+小程序+requestPayment service fail not found报错)
必看app手机支付配置原创 2021-10-17 15:38:23 · 5577 阅读 · 3 评论 -
vue项目开发中遇到点击浏览器页面刷新,页面生命周期没有重新开始的问题
页面产生的具体问题是,在浏览器里面点击刷新,页面不会重新执行生命周期。并且原有调用的数据会消失不见。控制台会有这样的提示。不明确原因的前提下只能检查代码。发现是该页面引入组件时候使用了懒加载的书写方式,改成正常的import引入就可以了。问题写法:调整后:原理上还不太理解为什么会影响到整个页面刷新,如果有知道的,欢迎评论。...原创 2021-08-26 17:37:04 · 1395 阅读 · 0 评论 -
vue项目里面状态闪烁
思路就是使用:style,时时改变透明度opacity,最后形成闪烁效果。此处共两种状态,绿色状态呼吸效果,红色状态快速闪烁。html:<span>状态</span> <span class="point-state" :class="item.state == 'online' ? 'outline' : 'online'" .原创 2021-08-26 17:03:45 · 3062 阅读 · 1 评论 -
两个异步方法同时执行+解决没有获取值而先渲染的问题
今天实现的是根据文章id来调取两个接口的数据,这里面就有异步问题,因为获取数据的请求都属于异步方法,异步方法对程序的影响就是,我可以先执行但是我在执行的过程中也允许别人执行,所以按照正常的同步写法会产生一些接不到值,或者接到的值太晚了而报错的问题。解决方法: async 和 awaitasync await基础讲解onLoad: function(options) { this.articleid=options.id this.yibuGetList(); uni.showLoad原创 2021-05-08 18:28:44 · 657 阅读 · 0 评论 -
小程序里面点击控制改变背景颜色
思路一:通过ref找到特定的元素去改变思路二:通过改变值控制样式的显示(符合vue设计思路)上代码:<view class="stags"><view id="1" :class="{'active':btn==1,'nostyle':btn==2}" @click="changB">作业作品</view><view id="2" :class="{'active':btn==2,'nostyle':btn==1}" @click="changB">原创 2021-04-25 17:58:54 · 559 阅读 · 0 评论 -
数组操作
找到写到的比较全的数组操作方法点击查看文章转载 2021-04-25 14:51:36 · 57 阅读 · 0 评论