SmileZXLee / uni-z-paging

【uni-app下拉刷新、上拉加载】高性能,全平台兼容。支持vue、nvue、vue2、vue3,使用wxs+renderjs实现。支持虚拟列表,支持自定义下拉刷新、上拉加载更多,支持自动管理空数据图、点击返回顶部,支持聊天分页、本地分页,支持国际化等100+项配置
https://z-paging.zxlee.cn
MIT License
871 stars 69 forks source link

feat: 新增ZPagingResolver用于unplugin-vue-components #128

Open xiaohe0601 opened 4 months ago

xiaohe0601 commented 4 months ago
  1. 安装依赖
npm i -D @uni-helper/vite-plugin-uni-components
  1. 配置Resolver
// vite.config.ts

import UniApp from "@dcloudio/vite-plugin-uni";
import UniHelperComponents from "@uni-helper/vite-plugin-uni-components";
import { defineConfig } from "vite";
import { ZPagingResolver } from "z-paging/resolver";

export default defineConfig({
  plugins: [
    // ...
    UniHelperComponents({
      // ...
      // 在这里添加ZPagingResolver
      resolvers: [ZPagingResolver()]
    }),
    // uniapp插件写到最后
    UniApp()
  ]
});

【注意】easycomunplguin 两种自动导入组件的方式任选其一即可,不要同时使用

// pages.json

{
  "easycom": {
    "custom": {
      // ...
      // 如果使用unplguin方式的话,去掉下面这行
      // "^(?!z-paging-refresh|z-paging-load-more)z-paging(.*)": "z-paging/components/z-paging$1/z-paging$1.vue"
    }
  }
}