我有一个页面,其中有两个不同的路由器(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();
答案 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';
}
}