小编Sub*_*raj的帖子

如何处理 ReactJS 中按钮单击的导航?

我正在实施一个新的应用程序。目前,我可以为链接进行导航,而无法为按钮单击导航进行导航。我已经检查了这篇文章并尝试了 BrowserHistory 选项。但目前不支持此方法。

代码:

import React, { Component } from "react";
import {Route,Router,NavLink,HashRouter,BrowserRouter} from "react-router-dom";
import Contact from "./components/Contact";
import Home from "./components/Home";
import EnquiryResult from "./components/EnquiryResult";
import logo from './logo.svg';
import './App.css';

class MainStack extends Component {

  onClick(){
   // browserHistory.push("/EnquiryResult");
}

  render() {
    return (
        <div>
        <header className="App-header">
          <img src={logo} className="App-logo" alt="logo" />
          <h1 className="App-title">Welcome to React</h1>
        </header>
        <div>
          <button className="btn" onClick={this.onClick.bind(this)}>Enquiry</button >
          </div>

          <ul className="header">
            <li><NavLink  to="/contact">Contact</NavLink ></li>
            <li><NavLink  to="/Home">Home</NavLink ></li>
          </ul>

          <div>
            <Route path="/Home" component={Home}/> …
Run Code Online (Sandbox Code Playgroud)

reactjs react-router react-redux

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

无法解析 JSON 架构并解析引用

我有一个带有 ref 的 JSON 架构。我正在尝试使用 来解决所有参考问题JsonSchemaResolver。但是,不幸的是, ref 未解决并出现如下错误。

我试图通过解析所有引用来获取替换的 JSON。

代码:

        var schemaFileContents = File.ReadAllText(schemaFileName);
        JsonSchemaResolver resolver = new JsonSchemaResolver();
        var result = JsonSchema.Parse(schemaFileContents, resolver);
        Console.WriteLine(result);
Run Code Online (Sandbox Code Playgroud)

JSON 架构:

{
  "$schema": "YYYYYYY",
  "id": "XXXXXX",
  "title": "Current Employee Details",
  "description": "XXXXXXXXXXXXX",
  "type": "object",
  "properties": {
    "EMP": {
      "title": "Employee ",
      "description": "Details of the Employee",
      "$ref": "#/definitions/Employee"
    }},
    "definitions": {
      "EmployeeAddress": {
        "title": "Address",
        "description": "EmployeeAddress - Present Address",
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "EmployeeAddress" …
Run Code Online (Sandbox Code Playgroud)

c# json json.net jsonschema

5
推荐指数
1
解决办法
4161
查看次数

文件后面的Specflow功能代码无法正确生成

当我创建一个新的功能文件时,我在文件背后的代码中收到以下错误

Could not find CodeBehindGenerator binary at location 
C:\USERS\XXXX\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\15.0_A8FC0FAD\EXTENSIONS\0XCK4AN4.WWW\TechTalk.SpecFlow.VisualStudio.CodeBehindGenerator.exe.

Please open an issue at https://github.com/techtalk/SpecFlow/issues/
Run Code Online (Sandbox Code Playgroud)

我已经使用了以下软件包

<package id="SpecFlow" version="2.4.0" targetFramework="net461" />
<package id="SpecFlow.CustomPlugin" version="2.4.0" targetFramework="net461" />
<package id="SpecFlow.MsTest" version="2.4.0" targetFramework="net461" />
Run Code Online (Sandbox Code Playgroud)

注意:直到昨天它一直在工作,突然上述错误抛出了文件后面的代码。

我已经尝试通过升级最新的specflow版本(3.0.188)。但是,仍然存在上述问题。

specflow

5
推荐指数
1
解决办法
880
查看次数

标签 统计

c# ×1

json ×1

json.net ×1

jsonschema ×1

react-redux ×1

react-router ×1

reactjs ×1

specflow ×1