v-bind和v-model

news/2024/7/10 2:32:43 标签: 前端, vue

目录

前言

v-bind

作用

语法格式

编译原理

简写

v-model

作用

使用方法

v-bind和v-model的区别和联系


前言

本文我们来了解一下模板语法之指令语法中的v-bind和v-model

v-bind

作用

v-bind可以让html标签的某个属性的值产生动态的效果

语法格式

<html标签 v-bind:参数=“表达式”></html标签>

编译原理

编译前 

<html标签 v-bind:参数=“表达式”></html标签>

编译后

<html标签 参数=“表达式的执行结果”></html标签>

在编译的时候v-bind后面的"参数名"会被编译为html标签的"属性名"

表达式会关联data,当data发生改变后,表达式的执行结果就会发生变化,所以连带的就会产生动态效果

简写

<html标签 :参数名="表达式">

v-model

作用

用来对数据进行绑定

使用方法

同v-bind

v-bind和v-model的区别和联系

  • v-bind和v-model这两个指令都可以完成数据绑定
  • v-bind是单向数据绑定 data ===> 视图,v-model是双向数据绑定 data <===> 视图
  • v-bind可以使用在任何html标签当中,v-model只能使用在表单类元素上,例如:input,select,textarea
  • v-bind简写:v-bind:参数='表达式'  简写===> :参数="表达式"
  • v-model简写: v-model:value='表达式' 简写===> v-model="表达式"

v-bind的单向数据绑定和v-model的双向数据绑定

(注意,data中的数值最好不要使用中文,因为vue开发者工具对中文不太友好,有时候会不显示data中的数据)

例:

 <div class="app">
        v-bind的指令:<input v-bind:value="name1">
        v-model的指令:<input v-model:value="name2">
    </div>

    <script>
        new Vue({
            el:".app",
            data:{
                name1:'xiaowu',
                name2:'xiaoyou',
            }
        })
    </script>

当我们修改data中的数据时,视图页面同时更新

当我们修改视图上面的数据时,v-bind的data对应的参数值没有发生改变,v-model同步发生了改变


http://www.niftyadmin.cn/n/5174988.html

相关文章

2390 高校实验室预约系统JSP【程序源码+文档+调试运行】

摘要 本文介绍了一个高校实验室预约系统的设计和实现。该系统包括管理员、教师和学生三种用户&#xff0c;具有基础数据管理、学生管理、教师管理、系统公告管理、实验室管理、实验室预约管理和系统管理等模块。通过数据库设计和界面设计&#xff0c;实现了用户友好的操作体验…

02:2440---时钟体系

目录 一:时钟控制 1:基本概念 2:时钟结构图 3:结构图分析 4:总线 5:寄存器 A:FCLK--MPLLCON B:HCLK和PCLK--CLKDIVN C:注意 二:上电复位 1:上电复位 2:时钟选择 三:代码 一:时钟控制 1:基本概念 S3C2440A中的时钟控制逻辑可以产生所需的时钟信号&#xff0c;包括C…

Unity中Shader雾效的实现方法一

文章目录 前言一、在片元着色器中使用如下公式计算最终的颜色 lerp(雾效颜色&#xff0c;物体颜色&#xff0c;雾效混合因子)1、获取雾效颜色2、物体的颜色一般通过纹理采样得到&#xff0c;此处用 1 代替测试3、获取 雾效混合因子&#xff08;由 雾的距离 和 雾的浓度决定&am…

Java 8 Stream 的使用场景

Java 8 Stream 的使用场景 只符合所筛选条件至多一条 CommonArea l common.stream().filter(item ->item.getName().equals("aa")).findAny().orElse(null);返回多条记录 List<Object> list common.stream().filter(item -> item.getName().equals(&…

【Linux】【驱动】设备树下的paltform总线

【Linux】【驱动】设备树下的paltform总线 1. 驱动程序的完整代码2. 使用到的相关函数3 使用到的指令3.2 设备上使用的指令 1. 驱动程序的完整代码 主要是展示了通过总线上挂载的方式来实现相关的数据读取 实质上就是几个of函数的调用。 /** Author: topeet* Description: 设…

【debug】解决Kali虚拟机开机黑屏,左上角光标一直闪动无法开机问题

做网络攻防实验时&#xff0c;突然Kali无法打开&#xff0c;遇到这个问题。。。。。。 遇到的问题 突然kali虚拟机变成如下黑屏&#xff0c;无法开机&#xff0c;左上角光标闪动&#xff0c;重启无效。 解决办法 在上图界面&#xff0c;按Ctrl F3&#xff08;不同电脑快捷键…

线性代数理解笔记

一.向量引入: 向量&#xff1a;只由大小和方向决定&#xff0c;不由位置决定。 二.向量加减法 向量的加法是首尾相连&#xff0c;减法是尾尾相连。 而向量v向量w为平行四边形主对角线。 向量v-向量w为平行四边形副对角线。 2.向量内积点乘&#xff08;内积&#xff09; 内积…

C#操作注册表的方法

注册表是Microsoft Windows操作系统中的一个重要组成部分&#xff0c;用于存储和管理系统和应用程序的配置信息。它是一个层次结构的数据库&#xff0c;以树形结构组织&#xff0c;类似于文件系统中的文件夹和文件。 注册表存储了许多与操作系统和软件相关的信息&#…