自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 el-radio保证单行和多行只有一个选中

效果图:代码:

2022-09-26 15:35:43 670 1

原创 el-upload图片上传功能

on-preview="handlePictureCardPreview" 图片预览(返回值为当前点击图片的url)弹窗展示。:on-success="uploadCertificateImagesSuccess" 图片上传(上传图片到图片列表中):before-upload="beforeAvatarUpload" 上传文件时做的校验(大小、格式):on-remove="handleRemove" 移出图片(将图片移出图片列表中)根据prop存放正面或者反面。

2022-09-21 09:15:55 249

原创 8-9月。。。。

简单来说,在滑动过程中,某个元素距离其父元素的距离达到sticky粘性定位的要求时(比如top:100px);Vue中的插槽(slot)在项目中用的也是比较多的,今天就来介绍一下插槽的基本使用以及Vue版本更新之后的插槽用法变化。1.el-table 如果有tabs栏作为判断,在表单内展示是否显示的数据,若两个表单都要显示叔,第一个表单有值,第二个表单没值,判断加上。9. slot:由子组件提供给父组件的插槽,让父组件填入内容在子组件的插槽中。...

2022-09-01 10:09:10 166

原创 CSS知识点

这个方法兼容性不错,但是有一个小缺点:必须提前知道被居中块级元素的尺寸,否则无法准确实现垂直居中。这种方法有一个明显的好处就是不必提前知道被居中元素的尺寸了,因为 transform 中 translate 偏移的百分比就是相对于元素自身的尺寸而言的。:当渲染树中的一部分(或全部)因为元素的规模尺寸,布局,隐藏等改变而需要重新构建, 这就称为回流(reflow)。:重绘发生在元素的可见的外观被改变,但并没有影响到布局的时候。双冒号 (::) 表示伪元素( ::before 和::after )...

2022-08-05 17:03:46 532

原创 for in 和 for of的区别

遍历数组上的键值,不能遍历对象,只能遍历有部署了原生的 iterator 接口,如果想遍历对象可以先Object.keys(obj)将对象的键名生成一个数组,再遍历键值。(2)循环不仅遍历数字键名,还会遍历手动添加的其它键,甚至包括原型链上的键。(1)遍历对象返回的是对象的key值,遍历数组返回的是数组下标。...

2022-08-03 09:26:59 155

原创 Webpack学习

npxwebpack./src/main.js--mode=development(开发模式)将浏览器识别不了的语法编译成浏览器可以识别的语法,并在浏览器中运行。4.在打包一次npxwebpack打开浏览器成功。(3)处理图片资源如果小图片尽量转为base64。(1)使用Loader解析样式资源(css)使用Loader解析样式资源(less)Prodection(生产模式)(5)自动清空上次打包的内容。(4)修改打包资源路径。有开发模式和生产模式。...

2022-07-27 15:48:51 211

原创 vue uniapp 知识点整理

整理

2022-07-27 15:04:43 1281

原创 vue uniapp 知识点梳理

关于vue遇到的问题

2022-07-27 11:42:14 644

原创 1.uview form校验位置可以改变 2.时间区间

9.padding-top、padding-bottom、margin-top、margin-bottom属性设置为百分比时,参考对象都是父级元素的宽度。实现一个div垂直居中,其距离屏幕左右两边各10px,其高度始终是宽度的50%,同时div中有一个文字A,文字需要水平垂直居中。属性的顺序与通过手动循环对象的属性值所给出的顺序相同。首先介绍下reduce对数组进行遍历,reduce函数的第一个参数得到的是迭代计算后的效果。多层的数组“拉平”,变成一维的数组。校验结束时间不能大于开始时间。...

2022-07-26 16:44:38 736

原创 6.27面试集

1.数组(array)方法(1)map:(item,index,arr) 需要有return返回一个新数组,并且原数组不会被修改。(2)forEach:(item,index,arr) 遍历数组,不会返回一个新数组,并且不能用break停止,可以用 try/catch 中 throw new Error 来停止二者区别:(3)filter:(item,index,arr) 需要一个返回值,并返回一个新的数组,满足条件的留下,是对原数组的过滤(4)every / some:返回true或false . eve

2022-07-14 16:56:10 66

原创 6.24今日学习

1.v-for和v-if不能放在一起使用:v-for的优先级是高于v-if,把它们放在一起,输出的渲染函数中可以看出会先执行循环再判断条件,哪怕我们只渲染列表中一小部分元素,也得在每次重渲染的时候遍历整个列表,这会比较浪费性能2.HBuilderX 导入uniapp后,无法运行或发行,提示“[微信小程序开发者工具] × open IDE”(1)Hbulider的appid和微信小程序的appid需要保持一致(2)没有开发权限3.uview -from 组件的require设置不生效那个图标,要在from表单

2022-06-27 09:32:49 130

原创 5.20今日学习

1.删除对象中的某一个属性2. 路由的懒加载:当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就会更加高效。(1)const 组件名 = ( ) => import(‘组件路径’)(2)const 组件名 = resolve => require([‘组件路径’],resolve)3.keep-alive生命周期如果需要频繁切换路由,这个时候就可以考虑用k

2022-06-08 10:13:34 93

原创 5.19今日学习

1.要做列表页的话可以使用两层v-for2. watch可以用来监听路由传参的参数 如果参数发生变化可以调用方法

2022-05-20 10:58:42 63

原创 4.14到新公司的一天

1. gitgit操作Git init 初始化仓库 Git clone “仓库地址” Git add . 添加到暂存区 Git status 查看仓库当前的状态 Git commit-m “备注”提交到仓库 Git push 上传到仓库 Git diff 比较文件的不同,即暂存区和工作区的差异 Git log 查看最近一次谁做了什么操作 Git rm 文件名 删除工作区的文件git创建分支并提交代码(1)Git bash 创建分支提交代码打开gi...

2022-04-14 17:06:51 47

原创 三月底啦啦

1. 在点击返回上一页进行弹窗提示 如果用户点击确定则返回上一页,用户点击取消则留在本页面

2022-03-31 14:36:51 132

原创 三元判断再三元判断

1.两个三元判断

2022-03-12 17:00:13 286

原创 1.13 学习JS

1.基本数据类型是存放在栈中,引用数据类型是存放在堆中Let a = 1 就是在栈中存放一个值aLet a = [1,2] 引用数据类型会在栈中存放一个地址值并在堆中存放地址值和数据,如果要用这个值会通过栈的地址值去查找堆中相同的地址值,如果不是引用数据类型则直接访问值2.深浅拷贝:(1)浅拷贝:如果拷贝的是一个基本数据类型,则拷贝的是基本数据类型的值,如果是引用数据类型,则拷贝的是堆中的地址值,如果其中一个对象改变值,则另一个对象也会跟着改变浅拷贝方法:Array的slice和co

2022-01-13 11:57:22 186

原创 1.11今日学习

1.promise的学习1.概念(1)作用:Promise支持链式调用,可以解决回调地狱的问题(2)是什么:Promise是异步编程的一种解决方案。简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果(3)特点:1:三种状态(pending)进行中、fulfilled/resolve(已成功)和rejected(已失败)2:一旦状态改变,就不会再变,任何时候都可以得到这个结果。Promise对象的状态改变,只有两种可能:从pending变为fulfill.

2022-01-11 18:00:44 179

原创 1.10今日学习

1.微信小程序中的上传和下载文件、分享好友功能(1)上传文件(1)使用组件(2)使用api(2)下载文件(3)分享2.内存泄漏:就是用过的东西没有及时的回收 导致部分内存长期被占用,程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费(1)对于一个持续使用浏览器来说,如果一些不能用到的内存没有被及时释放,这就叫内存泄漏(2)js的垃圾回收机制 js中的内存回收机制采用的是 引用计数:垃圾回收器会定期扫描内存,当某个内存中的值被引..

2022-01-10 17:43:28 519

原创 1.8今日学习

1.复习父子传值的拓展使用父子传值的基本使用 https://www.cnblogs.com/shiyujian/p/14816882.html父向子 父组件:<child :inputName="name">子组件:(1)props: {inputName: String,required: true}2.子向父子组件:<span>{{childValue}}</span><!-- 定...

2022-01-08 17:43:48 380

原创 1.6一些今日学习

1.使用v-for时,会有出现想单独控制个别样式的操作,我们可以控制类名改变(根据索引值) 2. Symbol ,表示独一无二的值,最大的用法是用来定义对象的唯一属性名3. 同步和异步同步异步的的差别就是在这条流水线(单线程)上各个执行的顺序不同可以改变程序正常执行顺序的操作就是异步操作同步任务就是在主线程上排队执行的任务,只有前一个任务执行完才会执行下一个任务异步任务进入任务队列中,就是要等主线程的任务执行完毕在进入到主线程然后才会执行4.在APP的样...

2022-01-06 17:52:28 340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除