Vuetify v-btn テキストの動作
P粉596191963
P粉596191963 2024-03-19 16:20:35
0
1
542

我有以下一組钮:

<テンプレート>
    
        <v-card-title>
            <v-spacer></v-spacer>
            3つのボタン
        </v-card-title>
        
        <v-card-text>
            
                <v-colcols="12" sm="4" v-for="ボタンの中のボタン" :key="button.id">
                    <v-btn color="primary" x-large ブロック>
                        <span style="ワードブレイク: 通常 !重要;">{{button.text}}</span>
                    </v-btn>
                </v-col>
            </v-row>
        </v-card-text>
    </v-card>
</テンプレート>
<スクリプト>
デフォルトのエクスポート {
    データ () {
        戻る {
            //これは製品コードではありません。ボタンのテキストは API 経由で取得され、長さは可変です
            ボタン: [
                {id:1, text: "私はボタンです"},
                {id:2, text: "私は別のボタンです。ブラ、ブラ、ブラ、ブラ"},
                {id:3, text: "私もボタンです"}
            ]
        }
    }、
}
</スクリプト>

この例では、テキストはハードコードされていますが、実際には、その長さは変更可能ですが、事前に知る必要はありません。

  1. 本永不会像按钮 2 中那样出按钮の空間。
  2. 1、2、10... の長さによって、必要な行が使用されます。 開始终垂直增长并带有换行符,これにより css プロパティ「word-break:normal;」
  3. が付与されます
  4. 選択の幅は固定されたままで、「ブロック」プロパティの結果と同様に、列全体の幅を占有します。
  5. これらはすべて、パネル、パネル、およびモーション ビューで実行する必要があります。
ここでテストを実行できます。
P粉596191963
P粉596191963

全員に返信(1)
P粉510127741

###これを試して:###

.v-btn__content { ホワイトスペース: 通常; フレックス: 自動; }

###そして:###
.v-btn {
  最小高さ: 52px;
  高さ: 100% !重要;
}
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート