相关文章推荐
坏坏的李子  ·  厂牌_百度百科·  1 年前    · 
爱笑的回锅肉  ·  ID3D11DeviceContext1:: ...·  1 年前    · 
任性的冰淇淋  ·  遇见逆水寒下载_遇见逆水寒官网_攻略_视频- ...·  2 年前    · 
帅气的柑橘  ·  保护关键信息基础设施安全是网络安全的关键·  2 年前    · 
帅气的鼠标  ·  爱问知识人_百度百科·  2 年前    · 
Code  ›  vue v-for遍历多种使用方式开发者社区
https://cloud.tencent.com/developer/article/1930688
近视的炒面
1 年前
侠客冷展堂

vue v-for遍历多种使用方式

原创
前往小程序,Get 更优 阅读体验!
立即前往
腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
侠客冷展堂
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > vue v-for遍历多种使用方式

vue v-for遍历多种使用方式

原创
作者头像
侠客冷展堂
发布 于 2022-01-07 17:23:38
1.1K 0
发布 于 2022-01-07 17:23:38
举报
文章被收录于专栏: 前端开发学习专区 前端开发学习专区

(1)v-for遍历数组获取数组的item对象的value

采用v-for对数组进行遍历

<ul>

<li v-for="item in names">{{item}}</li>

</ul>

代码语言: javascript
复制
<!DOCTYPE html>
  <title>test</title>
  <script
    type="text/javascript"
    src="../../node_modules/vue/dist/vue.js"
  ></script>
</head>
  <div id="app">
      <li v-for="item in names">{{item}}</li>
  <script type="text/javascript">
    const app = new Vue({
      el: "#app",
      data: {
        names: ["james", "curry", "lotus"],
      methods: {},
  </script>
  <style></style>
</body>

(2)v-for遍历数组获取数组的item和key

<ul>

<li v-for="(item,key) in names">

<a>item是{{item}}</a>

<a>key是{{key}}</a>

</li>

</ul>

代码语言: javascript
复制
<!DOCTYPE html>
  <title>test</title>
  <script
    type="text/javascript"
    src="../../node_modules/vue/dist/vue.js"
  ></script>
</head>
  <div id="app">
      <li v-for="(item,key) in names">
          <a>item是{{item}}</a>
          <a>key是{{key}}</a>
  <script type="text/javascript">
    const app = new Vue({
      el: "#app",
      data: {
        names: [{"Letter":"A"}, {"Letter":"B"}, {"Letter":"C"}],
      methods: {},
  </script>
  <style></style>
</body>

(3)对象遍历,v-for也可以对单个对象进行遍历

<ul>

<li v-for="(item,key,index) in names">

<a>item是{{item}}</a>

<a>key是{{key}}</a>

<a>index是{{index}}</a>

</li>

</ul>

代码语言: javascript
复制
<!DOCTYPE html>
  <title>test</title>
  <script
    type="text/javascript"
    src="../../node_modules/vue/dist/vue.js"
  ></script>
</head>
  <div id="app">
      <li v-for="(item,key,index) in names">
          <a>item是{{item}}</a>
          <a>key是{{key}}</a>
          <a>index是{{index}}</a>
  <script type="text/javascript">
    const app = new Vue({
      el: "#app",
      data: {
        names: {"LetterA":"A","LetterB":"B","LetterC":"C"},
 
推荐文章
坏坏的李子  ·  厂牌_百度百科
1 年前
爱笑的回锅肉  ·  ID3D11DeviceContext1::CopySubresourceRegion1 (d3d11_1.h ...
1 年前
任性的冰淇淋  ·  遇见逆水寒下载_遇见逆水寒官网_攻略_视频-4399手机游戏网
2 年前
帅气的柑橘  ·  保护关键信息基础设施安全是网络安全的关键
2 年前
帅气的鼠标  ·  爱问知识人_百度百科
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号