2.模板语法

简介: 主要介绍Vue一些模板语法

1.差值语法

在div中填写{{}}两个花括号,同时在script中绑定Vue实例,就可以进行与Vue实例中data数据绑定了。

例如:

<!DOCTYPE html><html><head><metacharset="UTF-8"/><title>模板语法</title><!-- 引入Vue --><scripttype="text/javascript"src="../js/vue.js"></script></head><body><!-- 准备好一个容器--><divid="root"><h1>插值语法</h1><h3>你好,{{name}}</h3><hr/></div></body><scripttype="text/javascript">Vue.config.productionTip=false//阻止 vue 在启动时生成生产提示。newVue({
el:'#root',
data:{
name:'jack',
blogs:{
name:'XGC'                }
            }
        })
</script></html>

2.指令语法

v-bind指令后面的引号:当作JS表达式执行了。

例如:

 <a v-bind:href="url" >点我跳转</a>

这样就可以通过Vue实例中的data中的数据进行展示。

例如

<!DOCTYPE html><html><head><metacharset="UTF-8"/><title>模板语法</title><!-- 引入Vue --><scripttype="text/javascript"src="../js/vue.js"></script></head><body><!-- 准备好一个容器--><divid="root"><h1>插值语法</h1><h3>你好,{{name}}</h3><hr/><h1>指令语法</h1><av-bind:href="blogs.url.toUpperCase()"x="hello">点我去{{blogs.name}}学习1</a></div></body><scripttype="text/javascript">Vue.config.productionTip=false//阻止 vue 在启动时生成生产提示。newVue({
el:'#root',
data:{
name:'jack',
blogs:{
name:'XGC',
url:'https://www.ylesb.com',
                }
            }
        })
</script></html>

简写模式只需要v-bind:简写成:

例如:

<!DOCTYPE html><html><head><metacharset="UTF-8"/><title>模板语法</title><!-- 引入Vue --><scripttype="text/javascript"src="../js/vue.js"></script></head><body><!-- 准备好一个容器--><divid="root"><h1>插值语法</h1><h3>你好,{{name}}</h3><hr/><h1>指令语法</h1><av-bind:href="blogs.url.toUpperCase()"x="hello">点我去{{blogs.name}}学习1</a><a:href="blogs.url"x="hello">点我去{{blogs.name}}学习2</a></div></body><scripttype="text/javascript">Vue.config.productionTip=false//阻止 vue 在启动时生成生产提示。newVue({
el:'#root',
data:{
name:'jack',
blogs:{
name:'XGC',
url:'https://www.ylesb.com',
                }
            }
        })
</script></html>

3.总结

Vue模板语法有2大类:

                   1.插值语法:

                           功能:用于解析标签体内容。

                           写法:{{xxx}},xxx是js表达式,且可以直接读取到data中的所有属性。

                   2.指令语法:

                           功能:用于解析标签(包括:标签属性、标签体内容、绑定事件.....)。

                           举例:v-bind:href="xxx" 或  简写为 :href="xxx",xxx同样要写js表达式,

                                    且可以直接读取到data中的所有属性。

                           备注:Vue中有很多的指令,且形式都是:v-????,此处我们只是拿v-bind举个例子。

<!DOCTYPE html><html><head><metacharset="UTF-8"/><title>模板语法</title><!-- 引入Vue --><scripttype="text/javascript"src="../js/vue.js"></script></head><body><!-- Vue模板语法有2大类:1.插值语法:功能:用于解析标签体内容。写法:{{xxx}},xxx是js表达式,且可以直接读取到data中的所有属性。2.指令语法:功能:用于解析标签(包括:标签属性、标签体内容、绑定事件.....)。举例:v-bind:href="xxx" 或  简写为 :href="xxx",xxx同样要写js表达式,且可以直接读取到data中的所有属性。备注:Vue中有很多的指令,且形式都是:v-????,此处我们只是拿v-bind举个例子。--><!-- 准备好一个容器--><divid="root"><h1>插值语法</h1><h3>你好,{{name}}</h3><hr/><h1>指令语法</h1><av-bind:href="blogs.url.toUpperCase()"x="hello">点我去{{blogs.name}}学习1</a><a:href="blogs.url"x="hello">点我去{{blogs.name}}学习2</a></div></body><scripttype="text/javascript">Vue.config.productionTip=false//阻止 vue 在启动时生成生产提示。newVue({
el:'#root',
data:{
name:'jack',
blogs:{
name:'XGC',
url:'https://www.ylesb.com',
                }
            }
        })
</script></html>
目录
相关文章
|
存储 数据库 Android开发
|
iOS开发
豆瓣源
pip install *  -i http://pypi.douban.com/simple --trusted-host pypi.douban.com   其他: 阿里云 http://mirrors.
3008 0
|
设计模式 API 数据处理
C# 一分钟浅谈:GraphQL 客户端调用
本文介绍了如何在C#中使用`GraphQL.Client`库调用GraphQL API,涵盖基本查询、变量使用、批量请求等内容,并详细说明了常见问题及其解决方法,帮助开发者高效利用GraphQL的强大功能。
264 57
|
搜索推荐 数据可视化 Python
Matplotlib高级技巧:自定义图表样式与布局
【4月更文挑战第17天】本文介绍了Matplotlib的高级技巧,包括自定义图表样式和布局。通过设置`color`、`linestyle`、`marker`参数,可以改变线条、散点的颜色和样式;使用自定义样式表实现整体风格统一。在布局方面,利用`subplots`创建多子图,通过`gridspec`调整复杂布局,`subplots_adjust`优化间距,以及添加图例和标题增强可读性。掌握这些技巧能帮助创建更具吸引力的个性化图表。
|
Kubernetes 安全 网络安全
Docker不同宿主机网络打通
【8月更文挑战第18天】在Docker中实现不同宿主机间的网络互联有多种方法:1) 使用Docker原生的Overlay与Macvlan网络。Overlay网络让容器跨主机通信,通过简单配置即可搭建;Macvlan则允许容器直接接入物理网络,实现高效通信。2) 利用第三方插件如Flannel和Calico,它们不仅支持跨主机网络,还提供高级特性如网络策略管理。无论选用哪种方案,均需确保宿主机间网络通畅,并适当配置防火墙以保障容器间的顺畅通信。
751 0
|
机器学习/深度学习 运维 算法
监督算法和无监督算法之间的区别
【8月更文挑战第23天】
682 0
|
机器学习/深度学习 存储 算法
【MATLAB第6期】基于MATLAB的粒子群及若干改进的粒子群算法原理介绍 持续更新
【MATLAB第6期】基于MATLAB的粒子群及若干改进的粒子群算法原理介绍 持续更新
|
SQL 算法 搜索推荐
阿里技术号强推:慢SQL治理分享 上
阿里技术号强推:慢SQL治理分享 上
520 0