根据网址的页脚高度?

时间:2018-07-05 10:44:24

标签: javascript html reactjs polymer

我有一个页面,其中有两个不同的路由器(URL)。我想根据网址更改高度吗?可能吗?我该如何实现?

例如,如果我在根路由器上,我希望页脚的高度为100 px,如果在其他网址上,我希望高度为64px?

我的代码看起来像这样

cs1.witsStream = new NetworkStream(cs1.witsClient.Client);

Byte[] receive_bytes = new Byte[256];
Int32 bytes = cs1.witsStream.Read(receive_bytes, 0, receive_bytes.Length);
cs1.tempData = System.Text.Encoding.ASCII.GetString(receive_bytes, 0, bytes);
d_in.Text = cs1.tempData;

if (cs1.witsStream.CanWrite == true)
{
      string send_data = "0105000";
      byte[] send_bytes = Encoding.ASCII.GetBytes(send_data);
      cs1.witsStream.Write(send_bytes,0,send_bytes.Length);
}

cs1.witsStream.Close();

1 个答案:

答案 0 :(得分:1)

您可以使用函数根据路由参数(例如url)返回类。

<app-route    route="{{route}}" />
<div class$="footer-content-wrapper [[_getFooterHeightClass(route.path)]]">

_getFooterHeightClass(path) {
  switch(path) {
    case '/path/a': 
      return 'height-a';
    case '/path/b': 
      return 'height-b';
  }
}