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

TypeError: "d" is read-only 错误 #146

Open sand1018 opened 2 months ago

sand1018 commented 2 months ago

编译平台 pnpm

VUE版本 vue3

运行平台 微信小程序

z-paging版本 2.7.10

问题描述 在微信小程序开发者工具中,勾选 js 转es5,执行 reload方法 , 出现 TypeError: "d" is read-only 错误,取消 js 转 es5 就不会出错

image

Wangxq0614 commented 4 days ago

生成器函数的问题,暂时可以先使用.then可以解决。

使用

function handleQueryList(pageNo) {
    getGoodsList({ page: pageNo }).then(({ items }) => {
      pagingRef.value.complete(items)
    })
  }

而不是

async function handleQueryList(pageNo) {
    const {items} = await getGoodsList({ page: pageNo })
    pagingRef.value.complete(items)
}