Rumah  >  Soal Jawab  >  teks badan

javascript - Masalah membaca data dalam vuejs

Seperti yang ditunjukkan dalam gambar, saya menggunakan vuejs untuk menulis demo kecil untuk siaran, tetapi sekarang saya hanya boleh membaca medan img dalam siaran.

kod html

kod js

扔个三星炸死你扔个三星炸死你2674 hari yang lalu797

membalas semua(2)saya akan balas

  • 高洛峰

    高洛峰2017-06-24 09:45:38

    1. FileReader digunakan untuk membaca fail secara setempat, secara amnya hanya terpakai untuk <input type="file"></input>

    2. Dan tajuk serta kandungan anda tiada kaitan dengan FileReader. Mereka hanya tertakluk kepada anda data()中的newPost影响。所以你可以在creatPost里面的vm.post.push({img: this.result}) ditukar kepada

    vm.post.push({
        title: vm.newPost.title,
        content: vm.newPost.content,
        img: this.result
    })
    
    // 同时在最后把post清空
    Object.keys(vm.newPost).forEach(item => vm.newPost[item] = '')

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-06-24 09:45:38

    Bukankah data sudah ada dalam this.newPost?

    Anda mengikat this.newPost的数据跟dom绑定在一起了,不去this.newPost data ke dom melalui v-model daripada mendapatkannya daripada

    , sebaliknya anda mendapat data daripada dom? 🎜

    balas
    0
  • Batalbalas