小编Ana*_*ble的帖子

打开下拉菜单时多次调用 React useQuery

我正在使用“react-query”从组件调用 API。为了解决这个问题,我将从 API 返回一个模拟响应。

每次,我打开下拉菜单时,都会调用 useQuery 函数,该函数又调用模拟 API。

应用程序.js

import React from 'react';
import './style.css';
import { QueryClient, QueryClientProvider } from 'react-query';
import { DropDown } from './Dropdown.js';
const queryClient = new QueryClient();
export default function App() {
  return (
    <QueryClientProvider client={queryClient}>
      <div style={{ display: 'flex', justifyContent: 'center' }}>
        <DropDown />
      </div>
    </QueryClientProvider>
  );
}
Run Code Online (Sandbox Code Playgroud)

Dropdown.js

import React from 'react';
import { useQuery } from 'react-query';

export const DropDown = () => {
  console.log('DropDown re-rendered');

  const { data, isLoading, isError …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-query

3
推荐指数
1
解决办法
9638
查看次数

在IE 10中默认打开jQuery ui组合框

我正在使用jQuery UI Autocomplete在我的UI中显示组合框.我引用了以下网址http://jqueryui.com/autocomplete/#combobox 来渲染comboBoxes.对于我的下拉有ID说"myComboBox",我已经设置了组合框以在页面加载时使用以下内容进行聚焦.

$('#myComboBox').next().find('input').focus();
Run Code Online (Sandbox Code Playgroud)

这在chrome和IE 9中工作正常,但是在IE 10中,默认情况下,在任何用户选择之前打开组合框.IE版本10中是否有针对此特定错误的解决方法

javascript jquery internet-explorer combobox jquery-ui

0
推荐指数
1
解决办法
497
查看次数