小编abd*_*dul的帖子

构建后index.html中的相对路径

您好我有一个reactjs应用程序,我用bellow命令构建我的项目

npm build
Run Code Online (Sandbox Code Playgroud)

这是我的package.json档案:

  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"},
Run Code Online (Sandbox Code Playgroud)

在构建之后我有包含构建文件和index.html文件的文件夹但是这个.html中的所有路径都是绝对的,我想用相对路径构建

例如(index.html):现在我有:

<script type="text/javascript" src="/static/js/main.af2bdfd5.js"></script>
<link href="/static/css/main.097da2df.css" rel="stylesheet">
<link rel="shortcut icon" href="/favicon.ico">
Run Code Online (Sandbox Code Playgroud)

我要这个:

<script type="text/javascript" src="./static/js/main.af2bdfd5.js"></script>
<link href="./static/css/main.097da2df.css" rel="stylesheet">
<link rel="shortcut icon" href="./favicon.ico">
Run Code Online (Sandbox Code Playgroud)

build path npm reactjs react-scripts

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

为什么静态和非静态方法不能共享相同的签名?

C#提供了在函数重载时使用的以下签名特征.

我们知道,重载只考虑参数; 它们的数量和类型,但多态性的目标是根据调用策略提供相同的名称但不同的用法.

如果我有一个包含两个具有相同名称和签名的方法的类,而一个是静态而另一个不是,则C#编译器会抛出错误; "类已经定义了一个名为'foo'的成员,它具有相同的参数类型".对这两种方法的调用将会有所不同; 一个具有对象名称,另一个具有类名称.因此,呼叫策略没有歧义.那为什么会抛出错误?

 class Example {

    public void foo() { }
    public static void foo() { }

}

class Program
{
    static void Main(string[] args)
    {

        Example e = new Example();
        e.foo(); 

    }
}
Run Code Online (Sandbox Code Playgroud)

c# polymorphism

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

我怎样才能渲染到其他控制器的gsp视图?

我刚接触grails,刚开始使用一个小应用程序,

我正在寻找以下问题的解决方案,

任何人都可以告诉我如何从当前控制器视图页面呈现到其他控制器的GSP视图页面.

提前谢谢,Laxmi.P

grails rendering gsp

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

我无法在Material-UI中编辑文本字段

我使用Material-UI开发了一个React App然后我尝试创建独立的组件,

检查以下独立组件(<PanelDiv/>),

render() {
        return (
            <div className="panelDiv-component" style={{display:this.props.display}}>
                <div className="panel-field-content">
                    <TextField
                        floatingLabelText={this.props.heading}
                        type={this.props.inputType}
                        value={this.props.value}
                    />
                   {/* <input  defaultValue className="form-control"></input>*/}
                </div>
            </div>
        );
    }
Run Code Online (Sandbox Code Playgroud)

我试着使用这样的组件,

<PanelDiv
    heading='name'
    inputType="text"
    value={this.state.userData.name}
    display={this.state.display[0]}
/>
Run Code Online (Sandbox Code Playgroud)

但我无法以这种方式更新输入字段.也没有错误.我怎么解决这个问题?我想更新我的输入字段.

请检查我在下图中输入的输入:

在此输入图像描述

javascript reactjs material-ui

5
推荐指数
3
解决办法
7059
查看次数