首页 > 其他分享 >Vue学习笔记6--数据绑定

Vue学习笔记6--数据绑定

时间:2024-02-22 11:33:18浏览次数:28  
标签:Vue -- 绑定 mydata model data

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vue数据绑定</title>
    <script type="text/javascript" src="../Js/vue.js"></script>
</head>

<body>
    <div id="root">
        <h1> {{mydata.oneAtt}}</h1>
        <h1> {{mydata.towAtt}}</h1>
        <hr />
        单向数据绑定:v-bind:<input type="text" v-bind:value="nickname"><br />
        双向数据绑定:v-model</v-model>:<input type="text" v-model:value="nickname"><br />
        <hr />
        <h1 style="color: brown;">注:v-model只能应用在表单类元素上(即,输入类元素--可和用户交互的元素哦,需有value属性)</h1>
    </div>
</body>

</html>

<script type="text/javascript">
    Vue.config.productionTip = false

    const one = new Vue({
        // 方式一:通过id选择器获取对象,也可理解为获取容器
        el: '#root',
        data: {
            name: 'vue',
            nickname: 'vue.js',
            url: 'https://www.baidu.com/',
            textlowupper: 'AbcdEfg',
            // data 对象中可嵌套多层对象哦
            mydata:
            {
                oneAtt: '我是一个嵌套对象的属性哦',
                towAtt: '我是嵌套对象的第二个属性哦'
            }
        },
    })


</script>

 总结:Vue中有两种绑定方式

  1. 单向绑定,v-bind:数据只能从data流向页面
  2. 双向绑定,v-model:数据可从data流向页面,也可以从页面流向data--实现和用户的信息交互。

注:

  • 双向绑定一般都应用在表单元素,eg:input、select、......
  • v-model:value可简写为v-model,因为v-model默认收集的就是value值。

  

标签:Vue,--,绑定,mydata,model,data
From: https://www.cnblogs.com/YYkun/p/18026962

相关文章

  • 关于Golang中函数的接收者不同对接口的使用的影响理解
    对于函数而言:接收者为指针会改变接收者本身的值接收者为值则只是拷贝,不会改变原本的值并且值和指针可以任意调用对方的方法,即值可以调用接收者为指针的方法,指针可以调用接收者为值得方法。原因是:可以自动指针解引用和值寻址对于接口而言:接收者为指针的方法,不能将值赋值给接......
  • c#文件操作简单封装工具类
    因为在.netmvc中 File类命名空间总是冲突,自己封装了一个FileHelper类,今日分享给大家1///<summary>2///Provideshelpermethodsforfileoperations.3///</summary>4publicstaticclassFileHelper5{67///<summary>8///Downl......
  • 为免费Hyper-V Server 2019打造本地图形管理界面
    Hyper-VServer是微软发布的免费虚拟化引擎,支持文本界面。本文通过在Hyper-VServer上本地安装chrome和windowsadmincenter,实现Hyper-VServer的本地图形管理界面。1、介绍Hyper-V是Microsoft的硬件虚拟化产品。它用于创建并运行计算机的软件版本,称为“虚拟机”。每......
  • Blocks(单调栈)
    题目链接因为可以操作无限次,所以相当于只要一个区间中的所有数相加的平均值大于k即成立首先,我们需要通过前缀和维护,可以在加的时候减去一个k,这样只用判断\(i>j且sum[i]-sum[j]>0\)则在[j+1,i]区间中存在满足题目的连续序列如图用红线指的是存入的<0并且单调递减的前缀和su......
  • Linux 安装Mysql
     首先通过 xshell 或者putty远程进入Linux命令行操作界面。【1】查看是否已经安装Mysqlrpm-qa|grepmysql如果你查看出来有东西,可以使用下面命令将其删除(xxx为文件全名)rpm-exxx【2】下载官方Mysql包wget-i-chttp://dev.mysql.com/get/mysql57-co......
  • c# Http请求封装工具类
    1publicclassHttpHelper2{3///<summary>4///GetthecontentofafilefromthespecifiedURL.5///</summary>6///<paramname="url">TheURLtorequest.</param>7///<......
  • aardio ide 字体 及设置
    需求aardioide只支持一个字体,英文字体肯定是Fira但是中文字体不好,所以只好将两个字体合并上使用。有教程。但是我发现已经有合并好的,就拿来使用吧放到fonts目录里面代码importide;ide.setConfig("editor_font_name","FiraFZHMedium");资料教程完美字体合并教程/中......
  • 会计基础知识--词汇篇
    accelerateddepreciation加速折旧是指在固定资产折旧年限内,前期折旧率及折旧费用大于后期的方法。 accounting会计通常被称为商业语言,以货币为主要计量单位,采用一系列专门的方法和程序,对经济交易或事项进行连续,系统,综合的计量,反映及报告并从财务角度上,诠释了经营......
  • 参加数据库管理工具DAS训练营,赢取国潮保温杯和阿里云定制双肩包!
    本训练营带您简单了解数据库自治与云安全服务,数据库自治服务提供云上RDS、PolarDB、NoSQL、ADB等数据库7*24小时异常检测、SQL自优化、安全合规审计、弹性伸缩、数据自治、锁分析等亮点功能。一站式自动化、数字化DAS集成平台,助力您畅享DBA运维智能化。完成训练营任务可得国潮保......
  • 【Java】反应式编程 之 Mono.defer与Mono.just
    Mono.defer方法创建数据源属于懒汉型,Mono.just方法创建数据源属于恶汉型,下面看一个例子:packagecom.example.demo;importorg.junit.jupiter.api.Test;importorg.springframework.boot.test.context.SpringBootTest;importreactor.core.publisher.Mono;importjava.util......