《vue2.0 框架学习》--模板语法和指令

本文深入探讨Vue.js框架中关键的指令用法,包括v-cloak解决浏览器闪烁问题、v-if条件判断、v-show显示隐藏、v-model双向数据绑定等,通过实例演示如何使用这些指令来动态操作DOM,实现数据驱动的UI渲染。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

模板语法

{{}}-插值

 

指令

指令 (Directives) 是带有 v- 前缀的特殊特性。

常用指令:

  1. v-cloak - 解决浏览器闪烁

    [v-cloak]{display:none}

  2. v-html
  3. v-text
  4. v-model -双向数据绑定,用于表单
  5. v-for -循环遍历数组/对象,用于列表
  6. v-show - 显示
  7. v-if 指令将根据表达式 seen 的值的真假来插入/移除 <p> 元素
  8. v-once -渲染一次

demo

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>VUE day 01</title>
	<!-- D:\vue\LESSON\npm-vue\node_modules\vue\dist -->
	<script src="../node_modules/vue/dist/vue.js"></script>
	<style>
		[v-cloak]{
			display: none;
		}
	</style>

</head>
<body>

	<div id="app" v-cloak>
		<p v-show="flag">{{msg}}</p>

		<form action="#" v-if="seen">
			{{user.name}}<input type="text" name="username" v-model="user.value">{{user.value}}
		</form>
	</div>

	<script>
		window.onload = function(){
			let options ={
				el:'#app',
				data:{
					flag:false,
					seen:true,//是否可见--条件判断
					user:{
						value:'请输入用户名',
						name:"用户名:"
					},
					msg:'hello vue'
				},
				methods:{}
			};

			let vm = new Vue(options);

			vm.$data.seen = true;

			console.log(vm.$data.seen)




		}
	</script>
	
</body>
</html>

           1.选项参数 options
            2. v-clock --主要解决vue框架引入出现差错的情况

            3. vue 模板语法  {{}} :数据+模板 = 渲染 ui

            4. 表单的双向数据绑定模板 v-model

            5. 条件判断  v-if  - 添加/移除dom节点

            6.显示隐藏  v-show  - display:none

            7. vm 实例属性 vm.$data

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值