自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在uni-app(小程序)中, 分包如何进行配置

1. 在项目的根目录下新建分包 根目录 subpkg 2. 在pages.json 中新建 subPackages 字段 3. 配置分包的参数 root 和 pages ( 注意: pages 这时候不要写页面路径 ) 4. 在分包根目录上, 右键 新建页面 ( 注意: 在创建时候, 确认是否在对应的分包 ) 5. 页面创建好以后, 在pages 中就能够看到对应的页面 ...

2021-06-13 21:06:50 423

原创 骨架屏组件的封装

骨架屏组件的封装 一个纯UI组件,提供数据返回之前的占位 1.搭建一个最基础的静态组件 2.考虑哪些属性可以由用户自定义widthheightbackground 3.定义具体的props传入(类型默认值是否必须) 小坑: 当props作为样式使用的时候需要注意传入的数据必须是合法的css值 优化: 暴露给用户的是number类型 在内部做拼接处理 <template> <div class="xtx-skeleton shan" :s...

2021-05-23 21:43:19 127

原创 vue3的组件数据懒加载

vue3的组件数据懒加载 使用场景: 如果页面过长,位于可视窗口之外的组件,用户可能根本没有机会看到,这类组件没有必要一上来就加载(网络层面的优化,只有进入视口才会获取数据) 基础思路:监听组件是否已经进入到可视区域,只有进入可视区域才正式发起ajax请求(不再由声明周期钩子函数决定) 技术实现: 1. 如何知道组件进入可视区域 useIntersectionObserver() 2. 在达到条件之后,发送ajax请求 3. 在首次数据加载后立...

2021-05-20 11:32:41 549

空空如也

空空如也

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

TA关注的人

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