Rumah  >  Soal Jawab  >  teks badan

Cara mendapatkan data daripada pasangan nilai kunci dalam Vue.js

<p>Saya menggunakan rel di bahagian belakang dan vue.js di bahagian hadapan. Saya cuba mencetak ralat untuk berjaga-jaga. Di bawah <code>.catch</code> saya mendapat ralat seperti di bawah tetapi tidak dapat menerima mesej daripadanya. Tolong bantu saya menyelesaikan masalah ini. </p> <pre class="brush:php;toolbar:false;">.catch(function (ralat) { penyahpepijat });</pre> <p>Dalam konsol, jika saya mencuba <code>error.response.data.error</code> ini mengembalikan <code>'{:message=>"Jumlah kurang daripada nilai minimum"} ' </code> Saya tidak tahu bagaimana saya boleh mendapatkan mesej sahaja. </p> <p>Jawapan salah</p>
P粉418854048P粉418854048434 hari yang lalu436

membalas semua(1)saya akan balas

  • P粉337385922

    P粉3373859222023-09-03 12:52:42

    Baclend anda tidak mensiri objek dengan betul. Jadi mesej itu adalah sebahagian daripada rentetan dan bukan harta JSON. Kalau tak nak tukar boleh guna

    const message = error.response.data.error.substring(
        str.indexOf('"') + 1, 
        str.lastIndexOf('"')
    );

    balas
    0
  • Batalbalas