首页 > 其他分享 >04-数据绑定

04-数据绑定

时间:2023-09-09 10:33:32浏览次数:36  
标签:Vue 04 数据 绑定 单向 流向 data

Vue中有两种数据绑定的方式

1. 单向数据绑定 v-bind,数据只能从data流向页面

写法:<input type="text" v-bind:value="name">

简写:<input type="text" :value="name">

2. 双向数据绑定 v-model,数据不仅能从data流向页面,还可以从页面流向data

写法:<input type="text" v-model:value="name">

简写:<input type="text" v-model="name">

这里需要注意,v-model只能应用在表单类元素(输入类元素),例如<input>、<select>、<textarea>等

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <!--  引入Vue  -->
        <script type="text/javascript" src="../js/vue.js"></script>
    </head>
    <body>
        <!--  准备好一个容器  -->
        <div id="root">
            <!--  单向数据绑定 v-bind,数据只能从data流向页面  -->
            单向数据绑定1:<input type="text" v-bind:value="name">
            单向数据绑定2:<input type="text" :value="name"><br/>
            <!--  双向数据绑定 v-model,数据不仅能从data流向页面,还可以从页面流向data  -->
            <!--  这里需要注意,v-model只能应用在表单类元素(输入类元素),例如<input>、<select>、<textarea>  -->
            双向数据绑定1:<input type="text" v-model:value="name">
            双向数据绑定2:<input type="text" v-model="name"><br/>
        </div>

    </body>
    <script type="text/javascript">
        // 阻止 vue 在启动时生成生产提示
        Vue.config.productionTip = false;

        new Vue({
            el:"#root",
            data:{
                name:"马铃薯"
            }
        })
    </script>
</html>

单向数据绑定:当data里面数据发生修改时,数据可以流向v-bind绑定的<input>值,但是<input>值发生修改时,不会影响data的数据

双向数据绑定:当data里面数据发生修改时,数据可以流向v-model绑定的<input>值,并且当<input>值发生修改时,data的数据也会发生改变,因此所有<input>值都变为"马铃薯456"

 

标签:Vue,04,数据,绑定,单向,流向,data
From: https://www.cnblogs.com/REN-Murphy/p/17688997.html

相关文章

  • Vue项目中处理key=value格式的数据-demo
    要从qrCode字符串中获取expiredAt的值,你可以使用JavaScript的字符串操作方法。以下是一个示例,展示如何提取expiredAt的值:constqrCode='expiredAt=1693821037721&token=c214de74cf5847239da3005c9465025e';constparams=newURLSearchParams(qrCode);constexpiredAt=param......
  • 元组数据类型内置方法
    元组数据类型内置方法元组和列表的内置方法一模一样,但是元祖无法修改元组咋i定义的那一刻他的元素个数以及元素的值就全部固定了毫无用处,早期永远一般用于减小内存占用,以后只要定义列表就行了定义方式列表的中括号改成小括号tup=(1,2,3,4,5)内置方法查看索引位置......
  • 数据结构-封装队列
    list_queue.h#ifndefLIST_QUEUE_H#defineLIST_QUEUE_H#include<stdio.h>#include<stdlib.h>#include<stdbool.h>#defineTYPEint// 节点结构typedefstructNode{ TYPEdata; structNode*next;}Node;// 设计链式队列结构typedefstructList......
  • 十年后数据库还是不敢拥抱NUMA?
    十年后数据库还是不敢拥抱NUMA?在2010年前后MySQL、PG、Oracle数据库在使用NUMA的时候碰到了性能问题,流传最广的这篇 MySQL–TheMySQL“swapinsanity”problemandtheeffectsoftheNUMAarchitecture 描述了性能问题的原因(文章中把原因找错了)以及解决方案:关闭NUMA。......
  • 对遥感数据做不同归一化的体会
    ACE对模为1的归一化数据准确率最高。HD要求归一化方法相同这个我搞不懂。为什么HD要求信号和像素归一化方法相同呢?ACE对其要求不高变换归一化方法也只是略微变动。归一化就是对数据进行处理,希望让不同类之间的差异性大,同类之间差异性小。......
  • 列表数据类型的内置方法
    列表数据类型的内置方法1.作用列表的作用就是可以描述多个值,就比如一个人可以有很多的爱好2.定义方式hobby_list=['play','swimming','dancing']print(hobby_list)lt=list('randysun')print(lt)3.内置方法优先掌握索引取值hobby_list=['play','swimming......
  • 十年后数据库还是不敢拥抱NUMA?
    十年后数据库还是不敢拥抱NUMA?在2010年前后MySQL、PG、Oracle数据库在使用NUMA的时候碰到了性能问题,流传最广的这篇 MySQL–TheMySQL“swapinsanity”problemandtheeffectsoftheNUMAarchitecture 描述了性能问题的原因(文章中把原因找错了)以及解决方案:关闭NUMA。......
  • 权限提升-MY&MS&ORA等SQL数据库提权
    Web提权本地提权皆可,核心是得到数据库的账号密码在利用系统溢出漏洞无果的情况下,可以采用数据库进行提权数据库提权的前提条件:服务器开启数据库服务及获取到最高权限用户密码除Access数据库外,其他数据库基本都存在数据库提权的可能流程:服务探针-信息收集-提权利用-获取......
  • 网络数据传输过程
    过程1、第一环节pc1将数据传输给SW1,形成MAC地址表,MAC地址与端口号一一对应2、第二环节AR1路由器出口g0/0/0,形成ARP解析表,MAC地址与ip地址一一对应3、第三环节AR1与AR2,形成IP路由表,源ip与目的ip4、第四环节目的ip地址,形成目的端的ARP地址信息表,目的IP和目的MAC5、第五环节目的MAC地......
  • 深度学习模型训练中,输入数据维度和标签数据维度调整方法
    forinputs,labelsintrain_loader:#使用numpy的transpose函数调整维度顺序inputs=np.transpose(inputs,(0,3,1,2))#将原输入数据最后一个维度换到第二个维度inputs=inputs.to(device)print(inputs.shape)#调试代码用......