zl程序教程

您现在的位置是:首页 >  前端

当前栏目

vue.js v-bind动态绑定class数组语法

VueJS数组 动态 语法 绑定 Class bind
2023-09-27 14:22:47 时间
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<meta name="author" content="xiaonaihu" />
		<meta name="generator" content="HBuilder X" />
		<title>v-bind动态绑定class数组语法</title>
		<script src="../../lib/vue.min.js" type="text/javascript" charset="utf-8"></script>
	</head>
	<body>
		<div id="app">
			<h2 class = "title" :class = "['active','line']">{{message}}</h2>
			<h2 class = "title" :class = [isActive,isLine]>{{message}}</h2>
			<h2 class="title" :class = "getClasses()">{{message}}</h2>
		</div>
		<script type="text/javascript">
			var app = new Vue({
				el: "#app",
				data:{
					message:"hello vue",
					isActive:"Active",
					isLine:"Line"
				},
				methods:{
					getClasses: function() {
						return [this.isActive,this.isLine]
					}
				}
			});
		</script>
	</body>
</html>

效果

在这里插入图片描述