提交 5e4b544c 编写于 作者: O oasis-cloud

feat: swiper taro h5 适配

上级 22c831d0
import React, { useState, useEffect, useRef, TouchEvent, useMemo } from 'react'
import classNames from 'classnames'
import { useReady, createSelectorQuery, nextTick } from '@tarojs/taro'
import { DataContext } from './UserContext'
import bem from '@/utils/bem'
import Taro, { useReady } from '@tarojs/taro'
export type SwiperRef = {
to: (index: number) => void
next: () => void
......@@ -410,7 +411,7 @@ export const Swiper = React.forwardRef<
const queryRect = (element: any): Promise<any> => {
return new Promise((resolve) => {
const query = Taro.createSelectorQuery()
const query = createSelectorQuery()
query.select(`#${(element as any).id}`) &&
query.select(`#${(element as any).id}`).boundingClientRect()
......@@ -465,7 +466,7 @@ export const Swiper = React.forwardRef<
}
}, [])
useReady(() => {
Taro.nextTick(() => {
nextTick(() => {
init()
})
})
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册