<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                >[success] # v-for 循環 1. 語法上`v-for` 指令需要使用` item in items` 形式的特殊語法,`items `是源數據數組并且 `item `是數組元素迭代的別名 2. 支持循環**數組|對象|數字|字符串**,`Array | Object | number | string`(也可以遍歷其他 **可迭代對象** (`Iterable`)) ~~~ html <div v-for="(item, index) in items"></div> <div v-for="(val, key) in object"></div> <div v-for="(val, key, index) in object"></div> <div v-for="item in 10"></div> <!--注意循環數字是從1開始-> ~~~ * **可迭代對象** ~~~ <div id="app"> <p v-for='item in createIterator'>{{item}}</p> </div> <script> var vm = new Vue({ el: '#app', data: { // 生成器 createIterator: { items: [1, 2, 3], *[Symbol.iterator]() { for (let item of this.items) { yield item } } } }, methods: { }, }) </script> ~~~ 3. 也可以使用 `of` 來 替代 `in` ,用官方的話來說 of '它更接近 `JavaScript `**迭代器的語法** 4. 也可以量別名時使用**解構**,和**解構函數參數類似** 5. ` <template>` 標簽上使用 v-for 來渲染一個包含多個元素的塊 ~~~ <ul> <template v-for="item in items"> <li>{{ item.msg }}</li> <li class="divider" role="presentation"></li> </template> </ul> ~~~ >[info] ## 綜合案例 ![](https://img.kancloud.cn/94/b4/94b4013288b292083e026c014049226b_592x715.png) ~~~html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <div id="app"> <p>數組-----------------------------</p> <div v-for="(item,index) in array">{{index}}-{{item}}</div> <p>數組對象解構-----------------------------</p> <div v-for="({name},index) in arrayObj">{{index}}-{{name}}</div> <p>對象----------------------------</p> <div v-for="(value,key,index) in object"> {{index}}-{{key}}-{{value}} </div> <p>map ----------------------------</p> <div v-for="(item,index) in map">{{index}}-{{item}}</div> <p>map 解構----------------------------</p> <div v-for="([key,value],index) in map"> {{index}}-{{key}}-{{value}} </div> <p>字符串 ----------------------------</p> <div v-for="(item,index) in str">{{index}}-{{item}}</div> <p>set ----------------------------</p> <div v-for="(item,index) in set">{{index}}-{{item}}</div> </div> <!-- 通過cdn 引入 --> <script src="https://unpkg.com/vue@next"></script> <script> const app = Vue.createApp({ // data: option api data() { return { arrayObj: [{ name: 'w' }], array: ['足球', '籃球', '乒乓'], object: { name: 'w', age: 15, }, str: '我愛中國', map: new Map([ ['name', 'w'], ['age', 15], ]), set: new Set(['足球', '籃球', '乒乓']), } }, }) app.mount('#app') </script> </body> </html> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看