jd-opensource / jd-opensource/taro-ui
AtIndexes在Taro3.0出现异常
- 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
Assessment
This issue has not been assessed yet.