You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 1, 2023. It is now read-only.
改善詳細 / Details of Improvement
@nuxt/components
についての気づきです。メモがてらに書いてみました@nuxt/components
のメリットを尊重しつつも、我々が書くコードの視認性や可読性の向上のために明示的にimport
句を書く必要があるという点にも言及されています。原則、私もその方針に賛成です@nuxt/components
のような仕組みで隠匿化するのもアリと、個人的には考えていますスクリーンショット / Screenshot
スクショではないですけれども、今、
@nuxt/components
を使い下記のような実験をしています。components/AppLink.vue
などを想定)、複数個所での実装が認められるScaleLoader (vue-spinner)
のインポートを、 一か所にまとめる。まとめ先はnuxt.config.ts
を想定nuxt.config.ts
への集中が叶わないときは、特にチャート系は装飾的アピアランスの役に立つコンポーネントの定義場所としてlayouts/default.vue
の使用を検討するlayouts/default.vue
の使用が叶わないときは、せめて一階層上にあるアプリでのコンポーネント定義を試みる(comonents/ScrollableChart.vue
などを想定)期待する見せ方・挙動 / Expected behavior
components w/ Array definition nuxt/components#195
eslint
の特殊ルール(?)で逃げられないか、考え中です@nuxt/components
はnuxt
本体(?)にもオーソライズされている 立場でありながら、vue
本体とルールが矛盾するときの解決策が示されていないとしたら、個人的には承服できません動作環境・ブラウザ / Environment
The text was updated successfully, but these errors were encountered: