欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > 第二课 Vue中的数据绑定

第二课 Vue中的数据绑定

2025/3/10 18:43:12 来源:https://blog.csdn.net/weixin_44010641/article/details/142736623  浏览:    关键词:第二课 Vue中的数据绑定

Vue中的数据绑定

Vue中的数据绑定采用大胡子语法,即双{}进行数据绑定

基础示例:

<div id="app">{{val}}<div>
<script>
new Vue({el: '#app',data: {val: 'Hello World !'}
})
</script>

数据绑定

1)内置data对象

Vue构造函数内部拓展了内置数据对象data,所有数据放置在data对象内(参考基础示例)

2)大胡子语法

DOM标签通过大胡子语法绑定相应的属性值,直接将data对象中的属性名写入即可(参考基础示例)

模板中的运算

模板(大胡子)中允许进行简单的JS运算

1)数值相加

    <div id="app">{{val + 2}}</div><script>new Vue({el: '#app',data: {val: 1}})</script>   

2)字符串拼接

    <div id="app">{{val + 'Peny'}}</div><script>new Vue({el: '#app',data: {val: 'Hello '}})</script> 
  1. 三元运算
    <div id="app">{{val > 0 ? 'val大于0': 'val不大于0'}}</div><script>new Vue({el: '#app',data: {val: 0}})</script>   

4) 模板报错行为

a) 不允许出现变量定义行为

<div>{{let val = 10}}</div>

b) 不允许出现条件判断语句

<div>{{ if(true){ return true} }}</div>

c) 标签不成对

<div>{{ val }}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词