自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (1)
  • 收藏
  • 关注

原创 vue3 骨架屏+上拉加载更多封装

vue3 骨架屏+上拉加载更多封装介绍因业务需求要用到滚动加载,就用到了vant组件库里的List组件,然后突发奇想封装了个骨架屏进去,api和使用方法还有文档都参考了vant的list组件,不过没有参考源码,此组件是我第一次封装,比较贴合自身业务,所以不太符合需求的同学可以直接修改源码使用,感谢vant团队!vant的List组件地址 (https://vant-contrib.gitee.io/vant/v3/#/zh-CN/list)提供骨架屏展示、瀑布流滚动加载,用于展示长列表,当列表即将

2021-03-04 15:28:12 957 2

原创 vue3 解决reactive数组对象属性更新问题

vue3 setup中使用对象数组const state = reactive<DataProps>({ fileList:[] })如果更新数组中的对象属性会发现数据不会更新,比如const newImgFile: ImgFile = { path:result, status: 'selected', file: files[0] } state.fileList.push(newImgFile) newImgFile.path = '123';解决

2021-02-22 18:10:01 22145 6

list_view.zip

vue3 骨架屏+上拉加载更多封装的组件

2021-03-04

空空如也

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

TA关注的人

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