@typescript-eslint/naming-convention penyelesaian untuk komponen Vue
P粉785957729
P粉785957729 2024-03-26 16:14:32
0
1
328

Kami telah mendayakan peraturan ini: https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/naming-convention.md#allowed-selectors-modifiers-and-types

Secara lalai ini tidak membenarkan penggunaan PascalCase dalam literal objek, yang merupakan masalah untuk komponen vue

export default defineComponent({
    name: 'MyComponent',
    components: {
      MyOtherComponent,
    },
  })

Buat amaran berikut

Nama sifat literal objek MyOtherComponent mesti sepadan dengan salah satu daripada format berikut: camelCase

Ada sesiapa jumpa jalan penyelesaian? Saya mencuba semua pengubahsuaian tetapi tidak dapat mencari satu yang menyelesaikan masalah dan tidak membenarkan menggunakan Pascal pada literal objek

P粉785957729
P粉785957729

membalas semua(1)
P粉530519234

Satu-satunya cara saya boleh menciptanya semula ialah menggunakan peraturan:

"@typescript-eslint/naming-convention": [
                    "error",
                    {
                        "selector": "class",
                        "format": ["PascalCase"]
                    },

Ini bukan lalai. Jadi saya rasa anda mempunyai ini dalam fail eslintrc anda atau menggunakan nilai lalai untuk koleksi ini. Anda sepatutnya boleh menggantikan ini untuk menggunakan:

{
    "selector": "class",
    "format": ["camelCase"]
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!