vue双向绑定数组和对象有什么区别_后端接收前端json数据

vue双向绑定数组和对象有什么区别_后端接收前端json数据众所周知,vue中v-model会忽略所有表单元素的value、checked、selectedattribute的初始值而总是将Vue实例的数据作为数据来源。大部分情况,v-model是绑定一个对象的属性,但是如果数据库中的数据是一个数组,这种情况下,如果把数组转换成对象再绑定,然后再转换回去提交到数据库显然是一件工程量很大的事情,本着程序员偷懒的原则,我发现了一个便捷的方法,废话不多说,直接上干货。HTML代码如下:<!DOCTYPEhtml><htmllan.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

vue双向绑定数组和对象有什么区别_后端接收前端json数据
众所周知,vue中v-model 会忽略所有表单元素的 value、checked、selected attribute 的初始值而总是将 Vue 实例的数据作为数据来源。

大部分情况,v-model是绑定一个对象的属性,但是如果数据库中的数据是一个数组,这种情况下,如果把数组转换成对象再绑定,然后再转换回去提交到数据库显然是一件工程量很大的事情,本着程序员偷懒的原则,我发现了一个便捷的方法,废话不多说,直接上干货。

HTML代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <link href="https://fonts.proxy.ustclug.org/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet">
  <link href="https://cdn.jsdelivr.net/npm/@mdi/font@5.x/css/materialdesignicons.min.css" rel="stylesheet">
  <link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet">
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>vue双向绑定数组</title>
</head>
<body>
<div id="app">
  <v-app>
    <!-- 表格 -->
    <table>
      <tr>
        <td v-for="(item,index) in arr">
          <!-- 文本框 -->
          <v-text-field v-model="arr[index]"></v-text-field>
        </td>
      </tr>
      <tr>
        <td v-for="(item,index) in arr">
          <span>{
  
  {item}}</span>
        </td>
      </tr>
    </table>
  </v-app>
</div>

js代码如下:

<!-- 引入vue -->
<script src="https://cdn.jsdelivr.net/npm/vue@2.x/dist/vue.js"></script>
<!-- 引入vuetify -->
<script src="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.js"></script>
<script>
  new Vue({ 
   
    el: '#app',
    vuetify: new Vuetify(),
    data () { 
   
      return{ 
   
        arr:[12123,134123,12]
      }
    },
  })
</script>

这里我用最简单的方法,给大家演示了一下,利用item遍历数组,然后利用index索引找到数组的下标,v-model绑定数组的下标即可实现上图的效果。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193857.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python编程100例_python进阶路线

    python编程100例_python进阶路线异常模块下面介绍python常用的异常模块AttributeError异常AttributeError试图访问一个类中不存在的成员(包括:成员变量、属性和成员方法)而引发的异常Attribut

    2022年7月29日
    8
  • JSTL+EL表达式方法获取Oracle的Clob字段内容[通俗易懂]

    JSTL+EL表达式方法获取Oracle的Clob字段内容

    2022年3月11日
    122
  • virsh详解_virsh怎么读

    virsh详解_virsh怎么读来个表情包表达我此时的心情manvirshvirsh[options]…[<command_string>]virsh[options]…<command>[args…]options:-c|–connect=URIhypervisorconnectionURI…

    2022年8月11日
    6
  • 面向对象程序设计的基本原理_面向对象程序设计c++答案

    面向对象程序设计的基本原理_面向对象程序设计c++答案Java程序设计(面向对象)- 设计原理

    2022年4月22日
    32
  • 网络安全未来发展前景_十四五国家网络安全规划

    网络安全未来发展前景_十四五国家网络安全规划第1章:中国网络安全行业发展综述1.1网络安全行业概述1.1.1网络安全产业的概念分析1.1.2网络安全产品和服务分类(1)依据主要功能及形态分类(2)依据安全防御生命周期技术能力分类1.2网络安全行业发展环境分析1.2.1行业政策环境分析(1)国际政策(2)国内政策1.2.2行业社会环境分析(1)境内感染网络病毒终端数(2)境内被篡改网站数量(3)境内被植入后门网站数量(4)安全漏洞数量1.2.3行业经济环境分析(1)国内生产总值分析(2)工业增加值分析.

    2022年10月5日
    2
  • 黑客养成手册「建议收藏」

    黑客养成手册「建议收藏」目录入侵他人电脑盗号攻击电脑控制别人计算机黑屏入侵他人电脑你是不是想学习到一些关于盗号、攻击别人计算机…的方法?其实这些方法很简单!现在就有个机会来了!我为大家讲解!首先申明这类技术可不要乱对别人使用啊!出事本人概不负责!下面就让我们来学习这些技术麻!盗号首先,我先给大家讲讲如何盗号:方法有两种在输入账号密码的时候,一个一个密码的猜,直到能登陆为止。然后记下来,那就是密码了!这…

    2022年9月17日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号