Vue-4、单向数据绑定与双向数据绑定

1、单向数据绑定

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数据绑定</title>
    <!--引入vue-->
    <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
</head>
<body>
<div id="root1">
    单向数据绑定:<input type="text" :value="name">
</div>
<hr>
<script type="text/javascript">
    Vue.config.productionTip = false; //阻止Vue启动时产生生产提示。
    //创建Vue实例
    new Vue({
        el:'#root1', //el用于指定当前Vue实例为那个容器服务,值通常为css选择器字符串。
        data:{  //data中用于存储数据,数据提供el所指定的容器去处理。值我们暂时先写成一个对象。
            name:'jack'
        }
    })
</script>
</body>
</html>

在这里插入图片描述
单向数据绑定特点是。数据发生修改,页面产生变化。

2、双向数据绑定

<!DOCTYPE html>
<html lang="en" xmlns:v-model="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="UTF-8">
    <title>数据绑定</title>
    <!--引入vue-->
    <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
</head>
<body>
<div id="root1">
    单向数据绑定:<input type="text" :value="name"><br/><hr/>
    双向数据绑定:<input type="text" v-model:value="name">

    <!--如下代码是错误的,因为v-model只能应用在表单类元素(输入元素上)-->
    <h2 v-model:x="name">你好啊</h2>
    
</div>
<hr>
<script type="text/javascript">
    Vue.config.productionTip = false; //阻止Vue启动时产生生产提示。
    //创建Vue实例
    new Vue({
        el:'#root1', //el用于指定当前Vue实例为那个容器服务,值通常为css选择器字符串。
        data:{  //data中用于存储数据,数据提供el所指定的容器去处理。值我们暂时先写成一个对象。
            name:'jack'
        }
    })
</script>
</body>
</html>

注意;

你好啊

为错误代码,因为v-model只能应用在表单类元素(输入元素上)

但是

你好啊

可以使用v-bind。

在这里插入图片描述
3、v-bind 和v-model简写形式

v-bind

 <h1 v-bind:x="name2" >你好啊</h1> 

简写

  <h1 :x="name2" >你好啊</h1> 

v-model

    双向数据绑定:<input type="text" v-model:value="name">

简写

双向数据绑定:<input type="text" v-model="name">

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/301561.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

机器学习(四) -- 模型评估(2)

系列文章目录 机器学习&#xff08;一&#xff09; -- 概述 机器学习&#xff08;二&#xff09; -- 数据预处理&#xff08;1-3&#xff09; 机器学习&#xff08;三&#xff09; -- 特征工程&#xff08;1-2&#xff09; 机器学习&#xff08;四&#xff09; -- 模型评估…

springboot 物业管理系统

springboot mysql mybatisthymeleaf 基础信息管理 房屋信息 用户信息 业主信息 租房信息 公告管理 日常管理 财务管理

Linux环境vscode clang-format格式化:vscode clang format command is not available

问题现象 vscode安装了clang-format插件&#xff0c;但是使用就报错 问题原因 设置中配置的clang-format插件工具路径不正确。 解决方案 确认本地安装了clang-format工具&#xff1a;终端输入clang-format&#xff08;也可能是clang-format-13等版本&#xff0c;建议tab自…

qt-C++笔记之QProcess

qt-C笔记之QProcess code review! 文章目录 qt-C笔记之QProcess一.示例&#xff1a;QProcess来执行系统命令ls -l命令并打印出结果说明 二.示例&#xff1a;QProcess来执行系统命令ls -l命令并打印出结果&#xff0c;代码进一步丰富三.示例&#xff1a;使用 QProcess 在 Qt 中…

SQL 基础知识点

1. 数据库相关术语 数据库&#xff08;database&#xff09;&#xff1a;保存有组织的数据的容器&#xff08;通常是一个文件或一组文件&#xff09;。数据表&#xff08;table&#xff09; &#xff1a;某种特定类型数据的结构化清单。模式&#xff08;schema&#xff09;&am…

“数据要素×”正式来袭|美创“全栈能力、深入场景”保障数据价值安全释放

千呼万唤&#xff0c;1月4日&#xff0c;国家数据局等17部门联合印发的《“数据要素”三年行动计划&#xff08;2024—2026年&#xff09;》&#xff08;下称《三年行动计划》&#xff09;正式发布&#xff01; 作为国家数据局成立以来公开发布的首个重磅文件&#xff0c;《三年…

服务器迁移上云

一、服务器迁移上云 1、服务器迁移概念&#xff1a; 服务器迁移一般来说是将物理服务器从一个地点&#xff08;物理机房&#xff09;移动到另一个地点&#xff0c;或将数据从一台服务器移动到另一台服务器的过程。 物理服务器迁移场景&#xff1a; ● 机房搬迁&#xff1a;…

跨境电商企业客户服务优化指南:关键步骤与实用建议

随着全球经济一体化的加强&#xff0c;跨境电子商务产业在过去几年蓬勃发展。但是&#xff0c;为应对激烈竞争&#xff0c;提供全方面的客户服务成为了跨境电子商务卖家在市场中获得优势的关键因素之一。本文将介绍跨境电商企业优化客户服务有哪些步骤&#xff1f;以助力企业提…

图形化少儿编程的优点、现状以及未来发展趋势

随着科技的不断发展&#xff0c;越来越多的儿童开始接触编程。图形化少儿编程作为一门新兴的编程教育方式&#xff0c;越来越受到家长和教育者的关注。6547网将探讨图形化少儿编程的优点、现状以及未来发展趋势。 一、图形化少儿编程的优点 图形化少儿编程的最大优点在于其简单…

Unity | 渡鸦避难所-6 | 有限状态机控制角色行为逻辑

1 有限状态机简介 有限状态机&#xff08;英语&#xff1a;finite-state machine&#xff0c;缩写&#xff1a;FSM&#xff09;&#xff0c;简称状态机&#xff0c;是表示有限个状态以及在这些状态之间的转移和动作等行为的数学计算模型 在游戏开发中应用有限状态机&#xff…

(偏门)LINUX挂载硬盘等命令报错:READ FPDMA QUEUED

记录一个比较偏门的问题&#xff1a; 在linux中查看硬盘挂载情况&#xff1a; fdisk -l或创建分区&#xff1a; fdisk /dev/sdbgdisk /dev/sdb时报错&#xff1a; READ FPDMA QUEUED 或 WRITE FPDMA QUEUED 构建文件系统、挂载分区时还会卡死。 看网上的解决办法关闭NCQ&am…

2000-2022年上市公司过度负债数据(含原始数据+测算代码+结果)

2000-2022年上市公司过度负债数据&#xff08;含原始数据测算代码结果&#xff09; 1、时间&#xff1a;2000-2022年 2、指标&#xff1a;证券代码、年份、证券简称、行业名称、行业代码、制造业取两位代码&#xff0c;其他行业用大类、国企为1&#xff0c;否则为0、企业规模…

element plus 表格组件怎样在表格中显示图片

官方给的&#xff1a; <el-table-column label"Thumbnail" width"180"><template #default"scope"><div style"display: flex; align-items: center"><el-image :preview-src-list"srcList"/><…

Thrift

官网&#xff1a;Apache Thrift - Home tutorial&#xff1a;Apache Thrift - Index of tutorial/ 游戏匹配服务 服务分为三部分&#xff1a;分别是game&#xff0c;match_system&#xff0c;save_servergame为match_client端&#xff0c;通过match.thrift接口向match_system完…

QT如何修改项目名称

#打开项目 这里以项目start1为例 修改start1为hds 首先删除这个文件 之后打开CmakeLists.txt文件修改里面的项目名称把里面含有start1的全部写成hds。一般是3个地方 重新打开hds文件 configure Project一下 可以看到跑出来是一样的。到此项目的名称就改过来了。

spring-boot项目启动类错误: 找不到或无法加载主类 com.**Application

问题&#xff1a;Springboot项目启动报错&#xff1a;错误: 找不到或无法加载主类 com.**Application 解决步骤&#xff1a; 1.File–>Project Structure 2.Modules–>选中你的项目–点击“-”移除 3.重新导入&#xff1a;点击“”号&#xff0c;选择Import Module&…

linux-6.0 内核存储栈全景图

linux 存储栈原图地址&#xff1a;https://www.thomas-krenn.com/en/wiki/Linux_Storage_Stack_Diagram

Linux下配置静态ip地址

问题&#xff1a;虚拟机重启后ip地址动态更新&#xff0c;导致连shell十分麻烦 解决&#xff1a; 1. 进入配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 2.1 修改配置 BOOTPROTOstatic ONBOOTyes2.2 新增配置 #ip地址(自定义) IPADDR192.168.149.131 #子网掩码 …

苹果怎么录制屏幕?这个技能你值得拥有!

苹果设备广受欢迎&#xff0c;而其中一个强大的功能就是屏幕录制。无论是记录游戏过程、演示操作步骤&#xff0c;还是创作教学视频&#xff0c;苹果都提供了多种方式来满足用户的屏幕录制需求。可是您知道苹果怎么录制屏幕吗&#xff1f;本文将深入介绍两种在苹果设备上进行屏…

Simpy简介:python仿真模拟库-02/5

一、说明 关于python下的仿真库&#xff0c;本篇为第二部分&#xff0c;是更进一步的物理模型讲解&#xff0c;由于这部分内容强依赖于第一部分的符号介绍&#xff0c;因此&#xff0c;有以下建议&#xff1a; 此文为第二部分&#xff0c;若看第一部分。建议查看本系列的第一部…