我正在使用 React 和 react-router-domsLink组件在页面之间导航。
但是我正在努力删除组件中的文本装饰。
反应:
<Link className="nav-link" to="/page">LINK</Link>
CSS:
.nav-link {
text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)
这个 CSS 似乎不起作用,但是当我将 替换Link为a组件时它工作正常。
<a className="nav-link" href="/page">LINK</a>
任何人都知道如何从 Link 组件中删除文本装饰?
我的应用程序中有一个带有许多属性的Kotlin类,我想构建的是一种将变量名存储在字典中的方法。字典看起来像这样:
HashMap<String, Pair<Any, Any>>()
Run Code Online (Sandbox Code Playgroud)
这样做的目的是存储对特定属性所做的更改,我将变量的名称存储为键,在对中存储旧值和新值。为了通知更改,我使用观察者模式。因此,每当从属性调用设置器时,都会通知更改并将其存储到字典中。
以下代码导致以下问题:
var person = Person("Harry", 44)
person.age = 45
Run Code Online (Sandbox Code Playgroud)
HashMap("age", (44, 45))
现在,我只是将变量名硬编码为字符串,所以我的问题是:
如何在Kotlin中动态获取变量名?
我在Java中看到了相同的问题:Java思考:如何获取变量的名称?
另外,关于同一主题的其他一些问题声称这是不可能的:获取变量的name属性
我可以理解,不可能获得变量的名称,因为简单的编译器没有该信息,但是我仍然急于查看其他人是否对此问题有任何解决方案。