小编sve*_*sen的帖子

react-router子域路由

我正在使用react和react-router构建一个站点.我的网站分为前两部分和合作伙伴部分.我希望使用子域访问合作伙伴部分partner.我编写了以下代码,因为react-router不支持子域路由.我不确定这是否是"良好做法".所以我的问题是,这是一个正确的解决方案,如果没有,有什么替代方案.

PS我知道代码会破坏两部分TLD,.co.uk.com会被使用.

<BrowserRouter>
  <Route path="/" render={props => {
    const [subdomain] = window.location.hostname.split('.');
    if (subdomain === 'partner') return <PartnerLayout {...props}/>;
    return <AppLayout {...props}/>;
  }}/>
</BrowserRouter>
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-router

11
推荐指数
1
解决办法
6845
查看次数

中心溢出div在较小的div内

我有一个id为#container的div,我有另一个div,里面有#content的id.#content div的大小比#container div大,我需要在#container div中水平和垂直地对它进行centeret.

问题的插图

HTML

<div id="container">
    <div id="content">

    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我试过的CSS是.

#container {
    height: 300px;
    width: 300px;
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    margin: auto;
}
#content {
    height: 400px;
    width: 400px;
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    margin: auto;
}
Run Code Online (Sandbox Code Playgroud)

虽然示例中div的大小是静态值,但高度将一直在变化,因此需要动态解决方案.

css

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

无法访问通用列表项的属性

您好,我在访问已将参数传递给函数的通用列表的属性时遇到错误.我的代码如下:

程序

static void Main(string[] args)
{
    var stregsystem = new Stregsystem();
}
Run Code Online (Sandbox Code Playgroud)

类用户

public int UserID = 10;
Run Code Online (Sandbox Code Playgroud)

类Stregsystem

List<User> users = new List<User>();

public Stregsystem() {
    users.Add(new User());
    users.Add(new User());
    users.Add(new User());

    CSV.Write<User>(users);
}
Run Code Online (Sandbox Code Playgroud)

类CSV

public static void Write<T>(List<T> list) {
    Console.WriteLine(list.Count());

    Console.WriteLine(list[0].UserID);
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

错误1'T'不包含'UserID'的定义,并且没有扩展>方法'UserID'接受类型'T'的第一个参数可以找到(你>缺少using指令或汇编引用吗?)> D :\ Development\OOP\CSV.cs 14 39 OOP

我假设错误位于Write函数中,但我不知道问题是什么.

.net c#

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

标签 统计

.net ×1

c# ×1

css ×1

javascript ×1

react-router ×1

reactjs ×1