2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Nuxt.jsの現在のリンクにつく"nuxt-link-active"を"active"へカスタマイズする

Posted at

Bootstrapとかのナビゲーションでよくある、現在のページのリンクのクラスにactiveをつけたい場面。

Nuxt.jshではデフォルトでnuxt-link-activeとなっているので、こいつをactiveにして見たい場合など、CSS Frameworkであるある。

公式ではlinkActiveClassを使いましょうと描いてありますが、慣れていないこともあり直感的にわからなかったので。

Nuxt.jsのルートにある、nuxt.config.jsのファイルにrouter.linkActiveClassの設定を下記のスクリーンショットの様に付け加えます。

Screen Shot 2019-06-26 at 00.17.03.png

今日の反省点は、オブジェクトの階層を間違えて、router.linkActiveClassをhead以下に付け加えていて、どうやっても変更が反映されずに悩んでいた。あと、Nuxt.jsのことがよくわかっていないので、nuxt.config.jsに付け加えるべきところを、layoutのスクリプト部分にexport defaultで設定を押し込んでいたこと。これで30分ほど無駄にしました

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?