- 博客(28)
- 收藏
- 关注
原创 关于递归的一些写法
这里的需要注意的是 递归里面也要return recursion 否则达不到找到一条就跳出循环的效果。1、some:return true适用于找到第一条就跳出的。
2023-10-13 15:55:02 130
原创 移动端远程调试页面
1、windows使用chrome调试ios webView(缺点:装很多东西 还会有各种报错 需要科学上网 对chrome的版本也有要求)目前这种方法未能实现。
2023-05-31 15:35:44 378
原创 关于移动端ios底部区域z-index部分生效 页面撕裂问题
总结:方法就是在webkit-overflow-scrolling:touch属性的下一层子元素上,将height加1%或1px。从而主动触发scrollbar。
2023-05-31 14:46:21 314
原创 vue更新组件方法
v-show:元素初始化时就会被渲染 但通过后面的条件控制显隐 即display:none 与display:bolck的效果 ,适合频繁切换使用。4、reload、this.$router.go(0) (不推荐)v-if:通过判断条件来销毁重建一个元素 ,适合条件不怎么变化。3、key (组件更新需要通过哪个值就将key设为哪个值)1、强制刷新 (数据量大的时候 性能不好)2、v-if 重置组件。
2023-05-20 14:04:10 1508
原创 el-tab和echarts结合使用的坑
当使用element-ui的el-tab-pane组件时,底下的echars图表宽度会显示为100px,导致原本的图表变形。在每个图表初始化的时候,调用一下resize()的方法就可以了。网上查了下资料 发现是图表的渲染时机不对。
2023-03-21 09:37:26 334
原创 keepAlive缓存数据后恢复data的初始数据
从A页面进入B页面 B页面中修改data的值 如果进入c页面 则使用keepAlive进行页面缓存 如果返回A页面 则进行data恢复初始数据
2022-06-10 11:20:09 632
原创 javaScript递归
let yesSelectArr = type === 'leaderOrg' ? [4, 6] : [5] data = this.getOrgList(' 要递归的数据', yesSelectArr)//递归 getOrgList(array, typeArr) { const recursion = function(arr) { arr.forEach((item, index) => { if (arr[index].typ...
2022-02-11 14:57:45 60
原创 vue v-lazy图片懒加载
最初获取图片是在mounted里的 但是这样会有bug->获取了页面资源后滚动也页面图片加载失败 <el-container class="supervision--addedit" v-lazy:background-image="bgImage"> </el-container>mounted() { this.bgImage ='xxxxxx' },解决方案:将获取图片资源的方法写到created里即可:已经渲染了dom之后,才获取的图片地址,
2022-02-09 17:18:05 1408
原创 接口返回的blob对象转json
api:export const exportxxx= params => { return request({ url: 'xxx', method: 'get', responseType: 'blob',//将接口返回的文件流解析 params })}在调接口的方法中可以这样写 let res = await exportxxx(参数) if (res.data.type === 'application/json') {
2022-01-18 17:17:49 1278
原创 关于vue devtools无法使用
安装后不能执行的解决方案问题1:提示Vue.js not detected解决方法:(1)你的页面没有导入vue.js文件,或者不是vue应用。问题2:提示:Vue.js is detected on this page. Devtools inspection is not available because it’s in production mode or explicitly disabled by the author.解决方法:(1)检查自己项目中是否使用压缩后的js–vue.mi
2022-01-11 14:30:58 2851
原创 文本内容为连续的单词数字导致不换行
解决文本标签连续字母,数字不换行问题word-break: break-all;解决文本标签连续字母换行问题word-break: break-word;
2022-01-06 11:12:15 168
原创 el-tooltip内容用插槽展示(slot#content用法)
<el-tooltip effect="light" placement="bottom-start"> <div slot="content" class="tips"> <div class="content"> <p>tooltip展示的数据(默认加的插槽)</p> </div> </div> <template>
2022-01-06 11:09:50 7502
原创 el-input添加自定义icon(图片)
<el-form-item prop="account"> <el-input id="accountTxt" @blur="handleBlur" v-model="ruleForm.account" placeholder="请输入您的账号" > <i slot="prefix" style="display: flex;align-items
2021-11-04 10:59:50 5254
原创 对不同仓库设置账户密码
这中方式适用于多个不同仓库不同账户密码的情况修改方式:在项目的 .git 的 config 配置文件中的请求串中加入用户身份的认证信息如图:[remote “origin”]url = http://yaince:密码@github.com/xxxx/project.gitfetch = +refs/heads/:refs/remotes/origin/...
2021-10-30 16:42:43 332
原创 elementui el-upload需要在上传文件前,可以进行弹窗控制是否上传 upload
<el-upload class="upload-demo" action="https://jsonplaceholder.typicode.com/posts/" :on-preview="handlePreview" :on-remove="handleRemove" :before-remove="beforeRemove" multiple :limit="3" :on-exceed="handleExceed" :file-list="fileList"
2021-10-25 17:24:00 1477
原创 vue ‘lint-staged‘ is not recognized as an internal or external command
解决办法:重装依赖参考github社区:https://github.com/okonet/lint-staged/issues/420
2021-09-26 16:09:04 832
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人