vue-列表的渲染

2023-10-26

代码 

<!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>列表渲染</title>
    <script src="../file/vue.js"></script>
  </head>
  <body>
    <!-- 列表渲染通过v-for实现 -->
    <div id="test1">
      <h1>数组渲染到列表</h1>
      <!-- 通过数组的遍历进行渲染,其格式为:数组中每一个元素的名字 in 数组名,其中arrA为数组,e为数组中每一个元素的名字,搭配插值表达式进行渲染 -->
      <ul>
        <li v-for="e in arrA">{{e}}</li>
      </ul>
    </div>
    <hr />
    <div id="test2">
      <h1>对象渲染到列表</h1>
      <!-- 渲染对象到页面格式为:对象名 in 对象 ,会将对象的信息遍历展示 -->
      <ul>
        <li v-for="d in dog">{{d}}</li>
      </ul>
    </div>
    <hr />
    <div id="test3">
      <h1>多个对象渲染到表格中</h1>
      <!-- 将多个对象渲染到表格中,就是将多个相同对象放入集合中,通过遍历集合的方式将集合中的对象渲染到表格中 -->
      <table border="1px" cellspacing="0px">
        <tr>
          <td>编号</td>
          <td>姓名</td>
          <td>性别</td>
          <td>年龄</td>
        </tr>
        <tr v-for="p in peopleList">
          <td>{{p.id}}</td>
          <td>{{p.name}}</td>
          <td>{{p.sex==M?'男':'女'}}</td>
          <td>{{p.age}}</td>
        </tr>
      </table>
    </div>
    <script>
      //数组渲染到列表的Vue实例
      new Vue({
        el: "#test1",
        data: {
          arrA: ["语文", "数学", "英语"],
        },
      });
      //对象渲染到列表的Vue实例
      new Vue({
        el: "#test2",
        data: {
          dog: {
            name: "小花",
            sex: "雄性",
            age: "2岁",
          },
        },
      });
      //多个对象渲染到表格中
      new Vue({
        el: "#test3",
        data: {
          //这里没有和后端交互自己写点数据
          peopleList: [
            {
              id: 1001,
              name: "张三",
              age: 20,
              sex: "M",
            },
            {
              id: 1002,
              name: "李四",
              age: 21,
              sex: "F",
            },
            {
              id: 1003,
              name: "赵六",
              age: 22,
              sex: "M",
            },
            {
              id: 1004,
              name: "六七",
              age: 23,
              sex: "F",
            },
          ],
        },
      });
    </script>
  </body>
</html>

效果图

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vue-列表的渲染 的相关文章

  • 检查用户是否连接到 Facebook,然后检查他是否喜欢某个页面

    有没有什么方法可以检查用户是否在我的外部页面上连接到 Facebook 而不让他们允许我的应用程序之一 同样的问题也适用于 检查用户是否喜欢某个页面 我检查了大约 20 个问题和 3 4 个教程 似乎所有问题都在讨论内部脚本 粉丝页面 应用
  • 来自 DataURL 的 Blob?

    Using FileReader s readAsDataURL 我可以将任意数据转换为数据 URL 有没有办法将数据 URL 转换回Blob使用内置浏览器 API 的实例 用户 Matt 一年前提出了以下代码 如何在javascript中
  • 未捕获的类型错误:this.props.signinUser 不是一个函数(…)

    src actions index js import axios from axios const ROOT URL http localhost 3090 export function signinUser email passwor
  • 如何从表中选择所有偶数 id?

    我想从 MySQL 数据库的表中选择所有甚至帖子 ID 然后显示它们 我还想获取所有带有奇怪 id 的帖子并将它们显示在其他地方 我想使用 PHP 来完成此操作 因为这是我使用的服务器端语言 或者 我是否必须选择所有帖子 然后使用 Java
  • HTML5 服务器端事件:EventSource 与包装的 WebSocket

    HTML5 服务器发送事件 SSE API 是否只是 HTML5 WebSocket 之上的受限制的 基于事件的 API 在我看来 一个EventSource只是一个WebSocket that Cannot send data 使用tex
  • Three.js - 在代码中包含网格数据

    我有这个 Three js 代码 其中 JSON 加载器从文件 models mountain json 加载网格 var Three new function this scene new THREE Scene this camera
  • JavaScript 变量赋值与 OR 对比 if 检查[重复]

    这个问题在这里已经有答案了 在 JavaScript 中 我最近意识到你可以使用 OR 赋值的逻辑运算符 我想知道这是否被认为是不好的做法 特别是 我有一些具有可选数组输入的函数 如果输入是null or undefined我应该将它设置为
  • 具有行组的 JQuery 斑马条纹表

    我通常将斑马条纹表行设置为奇数 偶数 如下所示 效果很好 table tbody tr visible even this addClass even table tbody tr visible odd this addClass odd
  • Telegram 授权无默认按钮

    使用 Telegram 第 3 方授权的唯一有记录的方法是使用其提供的脚本https core telegram org widgets login https core telegram org widgets login 这个脚本 正如
  • Bing.com 如何创建放大的缩略图?

    当我使用 Bing com 搜索图像时 我发现它们的图像经过精心裁剪和排序 当您将鼠标放在图像上时 会弹出另一个窗口 其中显示放大的图像 我想在我的程序中做同样的事情 我检查了他们页面的源代码 他们正在使用 javascript 但我仍然不
  • jQuery Blur() 在 Chrome 上不起作用

    我在 MacOSX 上运行这个http jsfiddle net q84wv http jsfiddle net q84wv on Chrome最新版本 它不会工作 在 Firefox 上运行时它工作得很好 有什么线索吗 假设您想要aler
  • 专用网络:web3.eth.getAccounts() 始终发送空数组

    我正在运行一个私人以太坊网络 我确实用https aws amazon com blockchain templates 整个设置已经完成 AWS 上的设置看起来正确 现在 我正在尝试创建帐户并检索所有这些帐户 为此 我使用以下方法 Web
  • 在 vue.js 模板中包含外部脚本

    我是 Vue js 和 web pack 的新手 所以我决定使用 vue cli webpack 来构建初始应用程序 我试图包含一个外部脚本 例如组件 不需要的模板中 但是 Vue 警告这是不允许的 我的 index html 文件与最初生
  • 对象数组 - 在 Vue.js 生态系统中更新对象的正确方法

    我不确定问题到底出在哪里 但我会看看是否有人可以帮助我理解我的代码出了什么问题 我正在利用 Vuex 商店来跟踪某些不断变化的状态 我这样做如下 import Vue from vue import Vuex from vuex Vue u
  • 使用Promise而不拒绝它会导致内存泄漏吗? [复制]

    这个问题在这里已经有答案了 代码如下 function test value return new Promise function fulfill reject try fulfill true catch e throw e 我担心的是
  • 为什么我需要 $(document.body) 来使用 Mootools Element 方法扩展 document.body?

    因此 在尝试让我的应用程序在最新的 IE 上运行后 结果发现 IE 不喜欢以下代码 document body getElement className Firefox 和 Chrome 响应良好 但是document bodyIE 上没有
  • Dojo/on 和捕获阶段

    有没有办法用 dojo on 在捕获阶段 而不是冒泡阶段 触发事件 我最终在这里寻找有关 on 的前身 dojo connect 的信息 就其价值而言 dojo connect 似乎不支持捕获阶段的事件侦听器 它的工作原理是将事件处理程序作
  • 使用 React React-router 登录后重定向到主页,并且 usenavigate 不起作用?

    我希望用户在成功登录后重定向到主页 我将用户登录的 api 请求的数据存储在一个名为 currentUser 的变量中 因此如果 currentUser 为 true 它应该重定向到主页 这就是我处理登录请求的方式 export const
  • 在 Google Apps 脚本中的文本前插入换行符

    我需要在 Google 文档中的某些文本之前插入一些换行符 尝试过这种方法但出现错误 var body DocumentApp getActiveDocument getBody var pattern WORD 1 var found b
  • 如何在 JavaScript 中获取浮点数的小数位?

    我想要的是与 Number prototype toPrecision 几乎相反的 这意味着当我有数字时 它有多少位小数 例如 12 3456 getDecimals 4 对于任何想知道如何更快地完成此操作 无需转换为字符串 的人 这里有一

随机推荐

  • KMP算法之求next数组(代码)

    参考材料 B站up主甩手掌柜凡三岁的视频 前言 由于网上各种KMP算法的教程 对于next数组的求解都很简略 本人在学习的时候感到十分费解 于是便有了这篇文章 算法原理 理解不了就直接看后面的图解 求next j 1 则已知next 1 n
  • latex 指令集合

    转 LaTeX 各种命令 符号 2016年06月12日 15 27 42 garfielder007 阅读数 236299 span class tags box artic tag box span class label 标签 span
  • 微信小程序的数据绑定(基础)

    基础的数据绑定 通过js文件控制wxml的显示 autoplay的默认值为true和false 但在此我发现按照上图输入后 11与22两个滑块仍然在运行 这说明autoplay false 并未实现 但当我用双大括号绑定表达式时 autop
  • 软件测试电商项目实战(写进简历没问题)

    前言 说实话 在找项目的过程中 我下载过 甚至付费下载过 N多个项目 联系过很多项目的作者 但是绝大部分项目 在我看来 并不适合你拿来练习 它们或多或少都存在着 问题 比如 1 大部分项目是web项目 很难找到app项目 特别是有app安装
  • 关于CSS3颜色渐变(liner-gradient)的心得(%的用法)

    在w3cschool学习了css3的渐变属性 其中的liner gradient xx color1 xx color2 xx 令我感到困惑 不过在自己一番研究后总算有了点收货 w3cschool上使用的是 repeating linear
  • 高中学生体质测试分析软件,《国家学生体质健康标准》数据采集分析处理软件使用方法...

    2020年小学初中高中大学单机版 以初中版为例讲解 软件特点 在该软件上录入数据或者用该软件一键纠错处理的数据 在上传国家体侧网时不会有错误提示 一 软件的两种使用方法和步骤概述 第一种方法 在软件上逐个录入数据再处理数据 1 导入学生基本
  • 分享5款干净好用的电脑浏览器,用最后一款工作不累

    出来工作好久了 不管是国外还是国内的浏览器都用过很多个了 下面从本人用过的电脑浏览器中 给大家分享5款干净又好用的浏览器 特别是最后一款浏览器 好用工作不累 国外浏览器 1 谷歌浏览器 谷歌浏览器是全球使用得比较多的浏览器 采用全球速度最快
  • 爬虫实例十 XX酒店详情信息

    import requests import json import openpyxl from concurrent futures import ThreadPoolExecutor 开启多线程模式 import random impo
  • TF-1

    https www zhihu com question 54513728 name scope variable scope等如何理解 交叉熵 tensorflow 损失函数详解 交叉熵刻画的是两个概率分布之间的距离 是分类问题中使用比较
  • ImageLoader的使用(Android开发艺术探索)

    之前在Android开发艺术探索中讲了Bitmap的高效加载 而学到的两种缓存策略LruChache和DiskLruChache可以结合来实现成一个优秀的ImageLoader 一个优秀的ImageLoader应该具备如下几个功能 图片的同
  • java ldap用户密码md5加密

    java ldap用户密码md5加密 在这里不过多介绍ldap 因为这样的文章特别多 这里就简单直接的记录这一个问题 在springboot中通过引入spring boot starter data ldap 使用LdapTemplate真
  • Day21logj4与sl4j的区别

    学习目标 1 Junit 针对方法 2 log4j与sl4j 3 Spring IOC log4j的介绍 1 什么是log4j Log4j是Apache的一个开源项目 通过使用Log4j 我们可以控制日志信息输送的目的地是控制台 文件等 2
  • 解决.condarc文件找不到的问题

    在创建conda环境的时候 需要修改condarc文件的内容 一开始怎么也找不到 condarc文件 系统提示也是无法找到该文件 通过查找资源 发现原来 condarc默认是不会自动创建的 只有当用户第一次使用conda config命令时
  • 线程异步详细介绍

    线程和异步是计算机科学中比较重要的概念 下面我将详细介绍线程和异步的含义 区别和应用 一 线程的含义和应用 线程可以被认为是进程的一个执行流 线程是指一个程序中单独的执行路径 一个进程可以包含多个线程 它们可以在同一时间内执行不同的任务 从
  • SpringBoot 整合 Elasticsearch (超详细)

    SpringBoot 整合 Elasticsearch 超详细 注意 1 环境搭建 安装es Elasticsearch 6 4 3 下载链接 为了方便 环境使用Windows 配置 解压后配置 找到config目录的elasticsear
  • Linux下常用的优秀软件

    Linux下优秀软件介绍 常用软件 工具软件 美化 图像 视频相关 音频播放器 下载工具 科研利器 终端 Windows下常用软件运行 常用软件 下面的软件均是本人使用过的 如果大家有自己觉得很好的软件 欢迎留言 好的软件应该让大家知道 后
  • 接入微信支付,实现Native下单,附有源码仓库

    接入微信支付 接入指引 获取商户号 微信商户平台 https pay weixin qq com 场景 Native支付 步骤 提交资料 gt 签署协议 gt 获取商户 获取APPID 微信公众平台 https mp weixin qq c
  • 华为服务器设置共享文件,服务器如何设置共享文件夹

    服务器如何设置共享文件夹 内容精选 换一换 云上的备份方式相比线下的方式会更加方便便捷 SAP应用系统备份 推荐使用华为云云硬盘服务 VBS 支持全量 增量备份 同时支持手动和定期自动备份等多种方式 HANA系统备份 推荐使用华为云弹性文件
  • git stash

    git stash git stash 可用来暂存当前正在进行的工作 比如想pull 最新代码 又不想加新commit 或者另外一种情况 为了fix 一个紧急的bug 先stash 使返回到自己上一个commit 改完bug之后再stash
  • vue-列表的渲染

    代码 div div