ホームページ  >  に質問  >  本文

Vuetify 2 から 3 への移行: 削除されたスタイルを置き換えます .v-application/rounded/ flat

<p>Vuetify/Vue 2 から 3 にアップグレードしようとしています。私はフロントエンド開発者ではなく、機能を維持するために古いコードをアップグレードする責任があるだけです。残念ながら、移行ガイドは基本的な CSS 知識を前提としているようで、削除されたものをすべて修正する方法の例は提供されていません。 </p> <p>次のコード スニペットで <code>rounded</code> と <code> flat</code> を移行する方法を見つけようとしています。 </p> <pre class="brush:php;toolbar:false;"><v-select クラス= "mr-2 フィルター-カスタム入力" スロット = "先頭に追加" v-model="フィールド" :items="フィールド" menu-props="自動" ラベル=「フィールド」 詳細を隠す 単線 密度=「コンパクト」 丸い フラット テーマ=「ダーク」 /> <p> と <code>.v-application</code> (必要な場合) このコード スニペット: </p> <pre class="brush:php;toolbar:false;"><style lang="scss" スコープ> .v-application--is-ltr .v-list-item__icon:first-child、 .v-application--is-ltr .mr { 右マージン: 10px; } </style></pre> <p>残念ながら、移行ガイドでのこれらに関する唯一の提案は次のとおりです: </p>
P粉258083432P粉258083432413日前583

全員に返信(1)返信します

  • P粉561323975

    P粉5613239752023-09-02 21:54:46

    rounded flat は引き続き使用できます。これらは基になる VField コンポーネントに移動されるだけです。

    v2 選択は最終的にフレームなしになると思います。その場合、

    rounded には目に見える効果はありません。同じ効果を得るには、v3 に variant="solo" flat を追加します (playground を参照)


    v-application--is-ltr クラスについては、V3 では v-locale--is-ltr と呼ばれます。

    それでもアプリケーションに応じて必要な場合は、これらはカスタム ルールです。カスタム

    mr クラスが使用されているかどうか、およびリストの最初のアイコンの余白がどのように見えるかを確認します (リスト アイコンは先頭スロットを介して設定されているため、クラスは である必要があると思います)。 v -list-item__prepend .v-icon)

    返事
    0
  • キャンセル返事