zoukankan      html  css  js  c++  java
  • 参考书籍《Vue.js快跑:构建触手可及的高性能Web应用》第1章 Vue.js基础-----1-5模板中的循环(v-for)

    另外一个我经常使用的指令是v-for,这个指令通过遍历一个数组或者对象,将指令所在的元素循环输出到页面上。

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>模板中的循环</title>
    </head>
    
    <body>
      <div id="app">
        <ul>
          <li v-for="book in books">{{book}}</li>
        </ul> 
      </div>
      <script src="https://unpkg.com/vue"></script>
      <script>
        new Vue({
          el: "#app",
          data: {
            path: location.pathname,
            books:["《茶馆》", "《龙须沟》", "《四世同堂》", "《骆驼祥子》"]
          }
        })
      </script>
    </body>
    
    </html>

    用来遍历对象:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>模板中的循环</title>
    </head>
    
    <body>
      <div id="app">
        <ul>
          <li v-for="book in books">{{book.name}}的价格为:{{book.price}}元</li>
        </ul>
      </div>
      <script src="https://unpkg.com/vue"></script>
      <script>
        new Vue({
          el: "#app",
          data: {
            path: location.pathname,
            books: [
              { name: "《茶馆》", price: "10.20" },
              { name: "《龙须沟》", price: "10.00" }, 
              { name: "《四世同堂》", price: "5.25" }, 
              { name: "《骆驼祥子》", price: "3.5" }]
          }
        })
      </script>
    </body>
    
    </html>
  • 相关阅读:
    Oracle 数据库简介
    Qt 中事件与处理
    npm常用命令总结
    自适应宽度布局
    原生js发送ajax请求
    微信调试本地环境代码
    多行文本溢出显示省略号
    清除浮动
    用JQuery动态为选中元素添加/删除类
    input中加入搜索图标
  • 原文地址:https://www.cnblogs.com/cuilichao/p/14893242.html
Copyright © 2011-2022 走看看