Vue 计算属性

Posted _GGG

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue 计算属性相关的知识,希望对你有一定的参考价值。

计算属性

计算属性就是当其依赖属性的值发生变化时,这个属性的值会自动更新,与之相关的DOM部分也会同步自动更新。

代码演示

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<div id="box">
			<input type="text" placeholder="请输入关键字..." v-model="key" />
			<ul style="list-style: none;">
				<li v-for="item in filterStr">
					item
				</li>
			</ul>
		</div>
		
		<script src="JS/vue.min.js"></script>
		<script>
			var ve=new Vue(
				el:"#box",
				data:
					items:[
						"我的世界我做主",
						"干饭小天才",
						"请你不要不识好歹"
					],
					key:""
				,
				computed:
					filterStr:function()
						var Provue=this;
						return Provue.items.filter(function(val)
							return val.indexOf(Provue.key)!=-1;
						)
					
				
			)
		</script>
	</body>
</html>

效果

当我们在输入框中输入关键字之后。。。下面的内容就会自动做出赛选

以上是关于Vue 计算属性的主要内容,如果未能解决你的问题,请参考以下文章

vue.js中的计算属性(computed)methodswatched三者的区别

Vue3计算属性computed

vue 计算属性 实例选项 生命周期

Vue中的计算属性和侦听属性

vue之computed(计算属性)的使用方法有哪些?

Vue computed计算属性 理解