jd-opensource / jd-opensource/taro-ui

AtIndexes在Taro3.0出现异常

Open
#1,040 6 comments 5 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
4.7k
Forks
740
PR merge metrics
No merged PRs in 30d

Description

**问题描述**
Taro3.0下使用AtIndexes,页面加载时出现异常,报错: _createSelectorQuery is not defined!点击右侧索引也会出现这个报错!

- taro: 3.0.0-beta.4
- taroUi: 3.0.0-alpha.2
**复现步骤**
React项目中引入AtIndexes组件,编译运行

```ts
import React, { useState, useEffect } from 'react';
import {AtIndexes} from 'taro-ui';
import {View} from '@tarojs/components';

const CitySelect = () => {
const [allCity, setAllCity] = useState([]);

useEffect(() => {
const cities = [
{
title: 'A',
key: 'A',
iterms: [
{
name: '阿西吧'
},
{
name: '啊嘻嘻'
}
]
},
{
title: 'B',
key: 'B',
iterms: [
{
name: '北京'
},
{
name: '不会'
}
]
}
];
setAllCity(cities);
}, []);

return (allCity &&
{
console.log(s);
}}/>
);
};

export default CitySelect;

```

**期望行为**
页面正常渲染,点击索引能跳转至对应的位置

**报错信息**
ReferenceError: _createSelectorQuery is not defined

**系统信息**

**补充信息**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.