小编Afa*_*han的帖子

什么是PHP中的cURL?

在PHP中,我在许多PHP项目中看到了单词cURL.它是什么?它是如何工作的?

参考链接:( PHP中的cURL是什么?)

php curl

215
推荐指数
8
解决办法
37万
查看次数

rxjs/Subject.d.ts错误:类'Subject <T>'错误地扩展了基类'Observable <T>'

我从本教程中提取了示例模板代码,并按以下两个步骤开始 -

  1. npm install // worked fine and created node_modules folder with all dependencies
  2. npm start //因以下错误而失败 -

    node_modules/rxjs/Subject.d.ts(16,22): error TS2415: Class 'Subject<T>' 
      incorrectly extends base class 'Observable<T>'.
      Types of property 'lift' are incompatible.
      Type '<T, R>(operator: Operator<T, R>) => Observable<T>' is not assignable  
      to type '<R>(operator: Operator<T, R>) => Observable<R>'.
      Type 'Observable<T>' is not assignable to type 'Observable<R>'.
      Type 'T' is not assignable to type 'R'.
      npm ERR! code ELIFECYCLE
      npm ERR! errno 2
    
    Run Code Online (Sandbox Code Playgroud)

我在主题中看到.d.ts电梯声明如下 -

 lift<T, …
Run Code Online (Sandbox Code Playgroud)

rxjs typescript angular

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

数字不允许(0-9) - javascript中的正则表达式

我想要正则表达式模式允许我任何字符,但它不能允许(0-9)数字?

javascript regex

25
推荐指数
3
解决办法
8万
查看次数

失败的道具类型:提供给`Route`的类型`object`的无效道具`component`,期望的`function`

我刚刚将我的React应用程序更新为16.6.0并将反应脚本更新为2.0.3以开始使用懒惰,并且在关注官方文档的示例时出现此错误:

失败的道具类型:提供component的类型的无效道具,预期objectRoutefunction

忽略它一切似乎都有效,除了控制台中的这个错误.

这是我的一些代码:

// imports here
... 
const Decks = lazy(() => import('./pages/Decks'));
...
class App extends Component {
      ...

    render() {
        return (
            <ConnectedRouter history={history}>
                <div>
                    <MenuAppBar />

                    <div style={{paddingTop: '4rem'}}>
                        <Suspense fallback={<LazyLoading />}>
                            <Switch>
                                <Route exact path="/" component={Home} />
                                <Route path="/decks" component={Decks} />
                                ...
                            </Switch>
                        </Suspense>
                    </div>

                    <Footer />
                </div>
            </ConnectedRouter>
        );
    }
Run Code Online (Sandbox Code Playgroud)

...}

我在这里做错了什么?

javascript reactjs react-router

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

在 AntD 中更改 form.item 标签字体大小

我正在使用类似这样的样式组件

const FormItem = styled(Form.Item)`
     font-size: 16px;
`;
Run Code Online (Sandbox Code Playgroud)

使用类似这样的表单项

    <FormItem label="System Pressurized">
    {getFieldDecorator('systemPressurized')(
      <Select defaultValue="" placeholder="Select Type">
        <Option value="Yiminghe">yiminghe</Option>
      </Select>,
    )}
  </FormItem>
Run Code Online (Sandbox Code Playgroud)

我试过改变 AntD 的字体大小,但它似乎没有锻炼

javascript typography reactjs styled-components antd

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

在 reactJs 中使用 id 滚动到特定的 div 而不使用任何其他库

在不使用任何其他库的情况下使用 id 在反应中滚动到特定的 div,我发现了一些他们使用滚动库的解决方案

这是我的WrappedQuestionFormFinal组件中的 div 代码

 <div className="form-section">
            <Row>
              <Col xs={24} xl={4} className="form-section-cols">
                <h3 id={id}>
                  {t('QUESTION')} {t(id + 1)}
                </h3>
              </Col>
             </Row>
 </div>
Run Code Online (Sandbox Code Playgroud)

它是通过这里组件调用的嵌套组件

      <WrappedQuestionFormFinal
        allQuestions={questions}
        updateScreenTitle={this.props.updateScreenTitle}
        handleDeleteQuestion={this.handleDeleteQuestion}
        question={questions[q]}
        dublicateQuestion={dubQuestion}
        dependantQuestion={dependant}
        id={i}
        key={i}
        tags={this.props.tags}
        changeOrder={this.changeOrder}
        changeScreenNo={this.changeScreenNo}
      />,
Run Code Online (Sandbox Code Playgroud)

我面临的问题是这个表单有大约 10 个问题,如果发生错误时提交,我必须滚动发生错误的页面。Id 被赋予 h1 标签,这是唯一的

javascript dom scroll reactjs react-component

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

有没有办法禁止在日期输入中键入/粘贴,而只允许用户从 AntD 中的日期选择器中进行选择?

有没有办法禁止在日期输入中键入/粘贴,而只允许用户从 AntD 中的日期选择器中进行选择?禁用也不起作用。我已经通过这种方式尝试过文档

import { DatePicker } from 'antd';

...

handleDateChange = (e) => {
  e.preventDefault();
}

...

render() {
  ...
  <DatePicker onChange={this.handleDateChange} ... />
  ...
}
Run Code Online (Sandbox Code Playgroud)

这样,即使通过选择器面板,它也停止获取输入值。

javascript datepicker reactjs antd

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

Vuejs 3 createApp 使用 vuefire 中的 firestorePlugin 获取 Uncaught TypeError: Cannot set property '$unbind' of undefined and no render

在我的 vuejs3 应用程序中,我的 main.js 中有这个简单的代码

import { createApp } from "vue";
import App from "./App.vue";
import { firestorePlugin } from "vuefire";

const app = createApp(App);

app.use(firestorePlugin);



app.mount("#app");
Run Code Online (Sandbox Code Playgroud)

也许我没有app.use(firestorePlugin);正确使用。如果我不这样做,一切都会完美呈现,但这样我会收到此错误

vuefire.esm.js?0ff2:619 Uncaught TypeError: Cannot set property '$unbind' of undefined
    at firestorePlugin (vuefire.esm.js?0ff2:619)
    at Object.use (runtime-core.esm-bundler.js?5c40:2949)
    at eval (main.js?56d7:9)
    at Module../src/main.js (app.js:1021)
    at __webpack_require__ (app.js:849)
    at fn (app.js:151)
    at Object.1 (app.js:1034)
    at __webpack_require__ (app.js:849)
    at checkDeferredModules (app.js:46)
    at app.js:925
Run Code Online (Sandbox Code Playgroud)

单击后,它会显示为Uncaught TypeError: Cannot set property '$unbind' of undefined

 Vue.prototype[unbindName] = function …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vuefire vuejs3

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

无法解析模块“@nivo/pie”的路径

我正在尝试使用Nivo Pie Chart,它在导入时给我这个错误:

无法解析模块“@nivo/pie”的路径

import { ResponsivePie } from '@nivo/pie';
Run Code Online (Sandbox Code Playgroud)

试图弄清楚需要安装什么,任何帮助表示赞赏。

pie-chart reactjs nivo-react

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

组件变大时如何拆分。ReactJs

我刚刚开始学习ReactJs,并且正在构建练习蛇游戏。

一切正常,但是我不喜欢我的“游戏”组件越来越大。我想不出将其拆分为几个更简单的组件的最佳方法

这是仓库,如果有任何更正和建议,我将不胜感激。

components split reactjs

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

我怎样才能将数组分配给php中的另一个变量?

我在php中定义了一个数组

    $letters = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","W","V","X","Y","Z");
Run Code Online (Sandbox Code Playgroud)

然后我尝试将数组分配给一个将成为数组的新变量,我这样做:

   $new_array = array();
   $new_array =  $letters;
Run Code Online (Sandbox Code Playgroud)

但它不起作用,为什么?

php arrays variable-assignment

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