演示Vue3插值表达式

一、插值表达式概念

  • 在使用Vue后,无须再操作DOM元素,直接以插值表达式的形式输出属性值。{{}}又被叫作插值表达式,可直接渲染data中的属性。
  • 创建demo01.html
    在这里插入图片描述
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>demo01 - 插值表达式</title>
	</head>
	<body>		
		<div id="app">			
			<h1 style="color: red;text-align: center;">{{ message }}</h1>
		</div>	
		
		<!--安装Vue.js-->
		<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
		<script>
			const { createApp } = Vue
		  
			createApp({
				data() {
					return {						
						message: '欢迎访问Vue世界~',
				   }
				}
			}).mount('#app')
		</script>
	</body>
</html>
  • 访问页面,查看效果
    在这里插入图片描述
  • 通过以上实例可以发现,我们只需要注意data中的数据,不需要考虑数据具体是怎么渲染到页面中的,因为Vue已经帮我们实现了,这也是Vue的核心思想之一,即数据驱动视图

二、演示插值表达式

  • 插值表达式不仅可以渲染字符串,还可以渲染对象、函数、运算符
  • 创建demo02.html
    在这里插入图片描述
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>demo02 - 演示插值表达式</title>
	</head>
	<body>		
		<div id="app">
			<!--渲染字符串-->
			{{ message }}<br />
			<!--渲染对象-->
			{{student}}<br />
			<!--渲染函数-->
			100 + 150 = {{sum(100, 150)}}<br />
			<!--渲染运算符-->
			{{age >= 18 ? '你年满18周岁~' : '你尚未成年呢~'}}
		</div>		
		
		<!--安装Vue.js-->
		<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
		<script>
			import { createApp } from 'vue'
		  
			createApp({
				data() {
					return {
						// 字符串
						message: '欢迎访问泸州职业技术学院',
						// 对象
						student: {
							id: '20210101',
							name: '陈燕文',
							gender: '女',
							age: 18
						},
						// 函数
						sum: function(a, b) {
							return a + b
						},
						// 数字
						age: 25
					}
				}
			}).mount('#app')
		</script>
	</body>
</html>
  • 语句替换
const { createApp } = Vue
  • 亦可写成下列语句
import { createApp } from 'vue'
  • 访问页面,查看效果
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒城译痴无心剑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值