Vue改变背景色

效果图
原始效果图

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="js/vue.min.js" ></script>
	</head>
	<body>
		<!--自定义属性传参-->
		背景颜色:<input type="text" name="color" v-model="bg" />
		<div id="bgc" style="width: 200px;height: 200px;border-radius: 50%;background: paleturquoise;" v-bgc="bg"></div>
		
		<script type="text/javascript">
			Vue.directive("bgc",function(val){
				this.el.style.background=val
			}),
			new Vue({
				el:"body",
				data:{
					bg:"Crimson" //默认颜色
				}
			})
		</script>
	</body>
</html>

演示效果

vue改变背景色

Logo

前往低代码交流专区

更多推荐