首页 > 其他分享 >Vue模板语法 && 数据绑定

Vue模板语法 && 数据绑定

时间:2023-03-15 19:46:11浏览次数:40  
标签:Vue 标签 绑定 语法 && model data 模板

模板语法

Vue模板语法包括两大类

  1. 插值语法
    功能:用于解析标签体内容。
    写法:{{xxx}},xxx是js表达式,可以直接读取倒data中所有区域。
  2. 指令语法
    功能:用于解析标签(包括:标签属性、标签体内容、绑定事件...)。
    举例:<a v-bind=href="xxx">或简写为<a :href="xxx">,xxx同样要写js表达式,可以直接读取到data中的所有属性。

数据绑定

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

  1. 单向绑定:v-bind,数据只能从data流向页面。
  2. 双向绑定:v-model,数据不仅能从data流向页面,还能从页面流向data。
  3. 备注
    • v-model一般用于表单类标签(如input、select)
    • v-model:value 可以简写为v-model,因为v-moel默认绑定value值
    • v-bind可以简写为:
<div id="root">
        <!-- 修改界面上表单的value,value绑定的属性(这里是name)不会发生变化 -->
        单项数据绑定:<input type="text" v-bind:value="name"></input> </br>
        <!-- 修改界面上表单的value,value绑定的属性(这里是name)会发生变化 ,
    且通过连锁反应,界面上其他使用了name的表单里的值同样发生变化-->
        双向数据绑定:<input type="text" v-model:value="name"></input>
    </div>
	
<script>
    new Vue({
        el: '#root',
        data: {
            name: 'cloud'
        }
    })
</script>

image

标签:Vue,标签,绑定,语法,&&,model,data,模板
From: https://www.cnblogs.com/cloud0-0/p/17219721.html

相关文章

  • vue中 给企业微信自建应用授权(静默授权,手动授权,扫码授权)
    在web开发中,会遇到通过企业微信授权的形式进行免登录或快速登录的需求。如果该应用是企业微信自建应用,那可以在管理平台获取到相应的appId和agentid等必要参数。企业微信......
  • Vue.js 数据代理-回顾Object.defineProperty方法
    视频<!DOCTYPEhtml><html> <head> <metacharset="UTF-8"/> <title>回顾Object.defineproperty方法</title> </head> <body> <scripttype="text/javascript"......
  • 常用的Vue富文本编辑器:
     Quill:Quill是一个现代化、可定制的富文本编辑器,提供了许多有用的功能,如文本样式、列表、媒体插入等。在Vue中可以使用vue-quill-editor来集成Quill。CKEditor5:CKE......
  • Vue.js 数据绑定
    视频<!DOCTYPEhtml><html> <head> <metacharset="UTF-8"/> <title>数据绑定</title> <!--引入Vue--> <scripttype="text/javascript"src="../js/vue.js"......
  • Vue.js 模板语法
    视频<!DOCTYPEhtml><html> <head> <metacharset="UTF-8"/> <title>模板语法</title> <!--引入Vue--> <scripttype="text/javascript"src="../js/vue.js"......
  • vue + djangorestframework實現文件下載功能
    1.安裝模塊及配置及配置先安裝django-cors-headers包pip3installdjangorestframeworkdjango-cors-headers 在setting文件中註冊appINSTALLED_APPS=['djang......
  • vue入门篇之Vue.js 组件
    Vue.js组件是该框架最强大的功能之一,能够扩展HTML元素并封装可重用的代码。通过组件系统,我们可以使用独立可复用的小组件来构建大型应用,几乎任何类型的应用的界面都可以......
  • vuex的应用
    需求:系统顶部添加项目下拉框,顶部下拉框选项改变时其他模块下拉框同时改变。1.开始进入系统的时候获取项目列表页面调用接口//获取项目列表store.dispatch("getProj......
  • 初始Vue
    Vue简介介绍与描述Vue是一套用来动态构建用户界面的渐进式JavaScript框架-构建用户界面:把数据通过某种办法变成用户界面-渐进式:Vue可以自底向上逐层地应用,简单应用只......
  • vue3+vite+vant文件上传
    1:文件上传下载1//上传文件2constafterRead=()=>{3for(letfileoffileList.value){4//1:加载状......