小编Har*_*eet的帖子

如何去除 React Link 的文字装饰?

我正在使用 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 似乎不起作用,但是当我将 替换Linka组件时它工作正常。

<a className="nav-link" href="/page">LINK</a>

任何人都知道如何从 Link 组件中删除文本装饰?

css hyperlink reactjs

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

如何在Kotlin中获取变量的名称?

我的应用程序中有一个带有许多属性的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属性

我可以理解,不可能获得变量的名称,因为简单的编译器没有该信息,但是我仍然急于查看其他人是否对此问题有任何解决方案。

variable-names kotlin delegated-properties

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