小编Sab*_*hah的帖子

create-react-app在生产中显示我的所有代码,如何将其隐藏?

shown_all_files

在我的chrome来源标签中,我可以按确切的文件夹位置查看我的所有文件。我怎么藏起来?

这些不是我以前的项目中的问题,它是在不使用create-react-app的情况下完成的。

javascript reactjs create-react-app

6
推荐指数
4
解决办法
2389
查看次数

Android模拟器(adb devices -l)未授权错误

要求

跨多个实例共享所有 android 虚拟设备 (AVD)。因此,可以从任何实例启动 AVD。

设置

安卓模拟器设置

  • 我有多个下载了 Android Sdk 的实例
  • 位置.android放在一个单独的 HDD 中,其中所有 AVD 设备都位于

问题

我能够从实例创建 avd,也能够仅从该特定实例启动 avd。但是当我尝试从另一个实例启动 avd 时,它给出了以下未经授权的错误

命令: adb devices -l

adb 未授权错误

尝试的解决方案

这些是我尝试过的解决方案,但没有奏效。

  • 试图杀死 adb 服务器并重新启动,adb kill-server然后adb start-server
  • 尝试使用adb pubkey ~/.android/adbkey > ~/.android/adbkey.pub旧的adbKey 生成新的 adbKey并将其替换。

命令

  • 创建模拟器
avdmanager create avd --name test -b google_apis/x86 -k "system-images;android-30;google_apis;x86" --device "pixel"
Run Code Online (Sandbox Code Playgroud)
  • 启动模拟器
emulator -avd test -gpu swiftshader_indirect -show-kernel -snapshot test -port 5542
Run Code Online (Sandbox Code Playgroud)

adb android-virtual-device android-emulator android-sdk-tools avd-manager

6
推荐指数
0
解决办法
85
查看次数

react-select显示“未找到结果”时如何以编程方式隐藏下拉菜单?

Github Repo:反应选择

在选择框中搜索后:

在此处输入图片说明

在键入下拉列表和回车中未包含的文本后,按。我想隐藏下拉框。

我的实现:

<Select
        ref={ input => this.input = input }
        name="form-field-name"
        searchable
        autoBlur
        clearable={false}
        openOnFocus
        onInputKeyDown={this.onInputKeyDown.bind(this)}
        value={this.state.selectedOption}
        onChange={this.handleChange.bind(this)}
        options={this.props.items}
/>
Run Code Online (Sandbox Code Playgroud)

使用onInputKeyDown我正在检测输入密钥代码。当显示“未找到结果”时,如何删除那里的下拉菜单?

onInputKeyDown(e) {
    if (e.keyCode === keys.ENTER) {            
        console.log('on input key down');
        // How to detect 'No results found' shown?
        // And then, how to close the dropdown?
    }
}
Run Code Online (Sandbox Code Playgroud)

reactjs react-select

5
推荐指数
2
解决办法
5036
查看次数

如何模糊语义-ui-react提供的输入?

用鼠标点击一切正常,但我想让它与键盘一起使用

当我坐在输入组件中按下键时,我希望输入没有聚焦/模糊.

这是我的输入组件

import { Input } from 'semantic-ui-react';

<Input 
  focus={this.state.inputFocus} 
  ref='search'
  placeholder='Search...' />
Run Code Online (Sandbox Code Playgroud)

在进入输入时,使用按键,此代码有助于集中输入

this.refs.search.focus();
this.setState({ inputFocus: true });
Run Code Online (Sandbox Code Playgroud)

但是当从输入框离开时,闪烁的键指示灯不会被移除,并且该框仍然显示为聚焦,

尝试的代码 不起作用

this.refs.search.blur(); // generates error
this.setState({ inputFocus: false }); //changes state var but ui isn't changed
Run Code Online (Sandbox Code Playgroud)

模糊错误

模糊错误

javascript reactjs semantic-ui-react

4
推荐指数
1
解决办法
1万
查看次数

仅将数字格式化为小数点后两位

我希望d3仅将我的数字格式化为2个小数位,前提是它具有十进制值。另外,我希望它可以使用一种单一格式的功能。

现在,我一直在使用它。有什么办法可以改善它以解决该问题?

d3.format(",.2f")(10101); //10,101.00 which must be displayed as 10,000 only

d3.format(",.2f")(12334.2); //12,334.20 this is okay
Run Code Online (Sandbox Code Playgroud)

javascript d3.js

2
推荐指数
2
解决办法
1551
查看次数

如何在我的React项目中使用rxjs ajax运算符代替axios?

我是rxjs的新手,想知道如何处理该用例。

这是axios保证,如何将其转换为使用rxjs的ajax运算符

export const onLogin = ({ username, password }) =>
  axios({
    method: "post",
    url: O_TOKEN_URL,
    data: querystring.stringify({
      client_id: CLIENT_ID,
      client_secret: CLIENT_SECRET,
      grant_type: "password",
      username,
      password
    }),
    headers: {
      "Content-Type": "application/x-www-form-urlencoded"
    }
  });
Run Code Online (Sandbox Code Playgroud)

这是我的行动

export const onSubmit = payload => ({
  type: FETCH_USER,
  payload // payload contains username & password
});
Run Code Online (Sandbox Code Playgroud)

这是我的史诗,

export const loginEpic = action$ =>
  action$
    .ofType(FETCH_USER)
    // somehow import onLogin from above and resolve it
    // then, dispatch FETCH_USER_FULFILLED
    .do(
        payload => console.log(payload.username, payload.password) …
Run Code Online (Sandbox Code Playgroud)

ajax rxjs reactjs axios redux-observable

2
推荐指数
1
解决办法
1846
查看次数