Rumah  >  Soal Jawab  >  teks badan

javascript - komponen bertindak balas menggunakan super() untuk melaporkan ralat

Projek ini perlu menggunakan react, jadi saya mengikuti laman web rasmi dan tutorial Ruan Yifeng
Kod seperti yang ditunjukkan:

Berikut adalah rujukan untuk bertindak balas, iaitu tiga fail yang disalin terus daripada demo Ruan Yifeng
.
Berikut ialah ralat yang dilaporkan kepada super selepas dijalankan Adakah ini kerana terdapat sesuatu yang hilang dalam fail yang dirujuk?

.
漂亮男人漂亮男人2633 hari yang lalu862

membalas semua(4)saya akan balas

  • 滿天的星座

    滿天的星座2017-07-05 10:59:48

    Oleh kerana anda tidak lulus mana-mana prop, prop tidak ditentukan, jadi super() harus digunakan di sini.

    balas
    0
  • 为情所困

    为情所困2017-07-05 10:59:48

    Kurang satu babel, kelas xxx extends React ditulis dalam es6 dan perlu dilepaskan.
    Anda boleh memuat turunnya dan memetiknya secara setempat.

        <script src="https://cdn.bootcss.com/babel-standalone/6.22.1/babel.min.js"></script>

    balas
    0
  • typecho

    typecho2017-07-05 10:59:48

    Jawapan yang betul di tingkat atas, super() tidak akan melaporkan ralat jika ia tidak mengambil parameter props

    balas
    0
  • PHP中文网

    PHP中文网2017-07-05 10:59:48

    Untuk anda yang tidak membaca dalam bahasa Inggeris 0_0

    Bukankah ralat ini bermakna sangat tidak ditentukan? Siapa yang super? Pembina komponen wow

    Lihat apa yang digunakan oleh poster asalReact.component 而不是React.Component

    balas
    0
  • Batalbalas