0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Vuetify3】セレクトボックスに選択肢がないときの表示文言を変更したい

Posted at

はじめに

Vuetify3で、セレクトボックスに表示する選択肢が存在しないとき、デフォルトでは"No data available"と表示されます。
この表示文言の変更方法を調べました。

方法1. no-data-textプロパティを使用

個別のコンポーネントのみ変更したい場合はこちらがおすすめです。
選択肢がない場合、no-data-textプロパティに指定した文言が表示されます。

<v-select
  :items="[]"
  label="選択してください"
  no-data-text="データがありません"
></v-select>

方法2. vuetifyのローカライズ設定を変更

アプリ全体で変更したい場合はこちらがおすすめです。

main.jsまたはvuetify.tsで以下の通り設定します。
アプリ内のすべてのセレクトボックスで選択肢がない場合、noDataTextプロパティに設定した文言が表示されます。

import { createVuetify } from 'vuetify'

const vuetify = createVuetify({
  locale: {
    messages: {
      en: {
        noDataText: 'データがありません',
      },
    },
  },
})

export default vuetify

おわりに

vuetifyのローカライズ設定を変更してアプリ全体のメッセージを変える方法は今回初めて知り、勉強になりました。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?