Rumah  >  Soal Jawab  >  teks badan

javascript - Soalan tentang gelung v-for dalam vuejs

Bagaimana cara saya menggunakan vue.js untuk melintasi objek menggunakan kaedah for in Saya ingin mendapatkan nama medan dan nilai tertentu dalam objek.

習慣沉默習慣沉默2662 hari yang lalu824

membalas semua(6)saya akan balas

  • 高洛峰

    高洛峰2017-07-05 10:45:22

    <p id="box">
        <ul>
            <li v-for="val in arr" track-by="$index">
                {{val}}
               
            </li>
        </ul>
    </p>
    
    var vm=new Vue({
        el:'#box',
        data:{
           arr:['apple','banana','orange']
        },
        methods:{
            
        }
    });
    对于arr里面的$index 和 $key  在1.0之内的版本可以使用,在2.0之后就摒弃了,引入框架版本的时候一定要注意,在2.0还可以用  v-for="(val,index) in arr"   {{index}}
    

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-07-05 10:45:22

    Tidak faham apa maksudnya?

    Adakah anda mahu menggunakan v-for untuk memaparkannya pada halaman?

    Atau adakah ia?

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-07-05 10:45:22

    Object.keys memperoleh tatasusunan yang terdiri daripada kunci objek ini, v-for melintasi tatasusunan dan memperoleh medan dalam bentuk obj[k]

    balas
    0
  • 大家讲道理

    大家讲道理2017-07-05 10:45:22

    <p id="box">
        <ul>
            <li v-for="(val,key) in arr" track-by="$index">
                {{key}}:{{val}}  //key是键,val是值           
            </li>
        </ul>
    </p>
    
    var vm=new Vue({
        el:'#box',
        data:{
           arr:['apple','banana','orange']
        }
    });

    balas
    0
  • PHP中文网

    PHP中文网2017-07-05 10:45:22

    v-for = '(item, indeks) dalam item'
    susun item
    item tatasusunan item
    item tatasusunan indeks subskrip yang sepadan
    Kod mesti dibalut dengan petikan

    balas
    0
  • ringa_lee

    ringa_lee2017-07-05 10:45:22

    <p v-for="(val, key) in object"></p>

    balas
    0
  • Batalbalas