Bagikan melalui


Choice interface

Instans pilihan yang dapat digunakan untuk merender pilihan kepada pengguna atau mengenali sesuatu yang dipilih pengguna.

Keterangan

Nilai akan dirender ke pengguna kecuali tindakan disediakan dalam hal ini tindakan title akan dirender kepada pengguna.

Pada saat pengenalan, value akan selalu menjadi apa yang dikembalikan oleh findChoices() dan recognizeChoices(). Secara default, ucapan pengguna akan dibandingkan dengan semua string yang disediakan dalam pilihan. Anda dapat menonaktifkan menggunakan value dan/atau action.title selama pengenalan menggunakan struktur FindChoicesOptions.

const choice = {
    value: 'red',
    action: {
        type: 'imBack',
        title: 'The Red Pill',
        value: 'red pill'
    },
    synonyms: ['crimson', 'scarlet', 'ruby', 'cherry']
};

Properti

action

(Opsional) tindakan yang digunakan saat merender pilihan sebagai tindakan yang disarankan. ini HARUS menjadi tindakan lengkap yang berisi bidang type, title, dan value. Jika tidak ditentukan, tindakan imBack akan dihasilkan berdasarkan pilihan nilai bidang.

synonyms

(Opsional) daftar sinonim yang akan dikenali selain nilai dan tindakan bidang.

value

Nilai yang akan dikembalikan saat dikenali oleh findChoices(). Juga akan digunakan untuk merender pilihan kepada pengguna jika tidak ada tindakan disediakan.

Detail Properti

action

(Opsional) tindakan yang digunakan saat merender pilihan sebagai tindakan yang disarankan. ini HARUS menjadi tindakan lengkap yang berisi bidang type, title, dan value. Jika tidak ditentukan, tindakan imBack akan dihasilkan berdasarkan pilihan nilai bidang.

action?: CardAction

Nilai Properti

CardAction

synonyms

(Opsional) daftar sinonim yang akan dikenali selain nilai dan tindakan bidang.

synonyms?: string[]

Nilai Properti

string[]

value

Nilai yang akan dikembalikan saat dikenali oleh findChoices(). Juga akan digunakan untuk merender pilihan kepada pengguna jika tidak ada tindakan disediakan.

value: string

Nilai Properti

string