vue动态生成dom并且自动绑定事件

 更新时间:2017年04月19日 08:24:11   作者:寒山雪人  
本篇文章主要介绍了vue动态生成dom并且自动绑定事件,具有一定的参考价值,有兴趣的可以了解一下。

用jquery的时候你会发现,页面渲染后动态生成的dom,在生成之前的代码是没办法取到相应对象的,必须重新获取.但是vue基于数据绑定的特性让它能生成的时候直接绑定数据。

html:

<div id="app">
<table v-for="table in tables">
  <tr v-for="row in table.row">
    <td style="width:80px;float:left" v-for="item in row">
      <input type="text" v-model="item.val" style="width:40px">
      <div style="width:40px;float:left">{{item.val}}</div>
    </td>
  </tr>
</table>
<button v-on:click="add">添加2x2的表格</button>
</div>

js:

<script src="https://unpkg.com/vue/dist/vue.js"></script>
<script type="text/javascript">
    var vm = new Vue({
   el : "#app",
   data:{
    tables : []
   },
   methods:{
      add:function(){
      row = [];
      rmax = 2;
      cmax = 2;
       for( i = 0; i < rmax; i++){
        column = [];
        for( f = 0; f < cmax; f++){
          column = column.concat({

              val:"",

          });
        }
        row.push(column);
      }
       this.tables.push({
        row:row,
      });
    }
  }
   });
</script>

你会发现input框输入的值直接就能在其下面的div里就能改变,直接读取date里面的数据就能获取相应的表格内的数据,可以将其直接使用,ajax发送不需要使用jquery再次搜索读取。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 在Vue中使用Select选择器拼接label的操作

    在Vue中使用Select选择器拼接label的操作

    这篇文章主要介绍了在Vue中使用Select选择器拼接label的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • vue3不同环境下实现配置代理

    vue3不同环境下实现配置代理

    这篇文章主要介绍了vue3不同环境下实现配置代理,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • vue中改变选中当前项的显示隐藏或者状态的实现方法

    vue中改变选中当前项的显示隐藏或者状态的实现方法

    下面小编就为大家分享一篇vue中改变选中当前项的显示隐藏或者状态的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-02-02
  • Vue mixin实现组件功能复用示例详解

    Vue mixin实现组件功能复用示例详解

    这篇文章主要为大家介绍了Vue mixin实现组件功能复用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • Vue 3 中的 toRef 和 toRefs 函数案例讲解

    Vue 3 中的 toRef 和 toRefs 函数案例讲解

    这篇文章主要介绍了Vue 3 中的 toRef 和 toRefs 函数,toRef 和 toRefs 函数是 Vue 3 中的两个非常有用的函数,它们可以帮助我们更好地管理组件中的响应式数据,并且可以提高组件的性能和用户体验,需要的朋友可以参考下
    2024-06-06
  • element-ui图像组件、上传组件以及分页组件实现代码

    element-ui图像组件、上传组件以及分页组件实现代码

    工作中碰到需要多图上传,在使用element-ui解决过程中碰到一些问题,在这里分享给大家,这篇文章主要给大家介绍了关于element-ui图像组件、上传组件以及分页组件实现的相关资料,需要的朋友可以参考下
    2024-02-02
  • 详解Vue3中响应式的特殊处理

    详解Vue3中响应式的特殊处理

    这篇文章主要为大家详细介绍了Vue3中响应式的一些特殊处理,文中的示例代码讲解详细,对我们深入了解Vue3有一定的帮助,需要的可以参考一下
    2023-04-04
  • Element Collapse 折叠面板的使用方法

    Element Collapse 折叠面板的使用方法

    这篇文章主要介绍了Element Collapse 折叠面板的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Vue自定义指令简介和基本使用示例

    Vue自定义指令简介和基本使用示例

    同时Vue也支持让开发者,自己注册一些指令,这些指令被称为自定义指令,每个指令都有自己各自独立的功能,这篇文章主要介绍了Vue自定义指令简介和基本使用,需要的朋友可以参考
    2024-03-03
  • Nuxt引入vue-persistedstate以及踩坑记录

    Nuxt引入vue-persistedstate以及踩坑记录

    这篇文章主要介绍了Nuxt引入vue-persistedstate以及踩坑记录,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10

最新评论