- 博客(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关注的人