_37

导航

imgbook

代码块(点击展开):
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8" />
	<title>imgbook</title>
	<style type="text/css">
		.item{
			width: 350px;
			height: 100px;
			line-height: 100px;
			border-bottom: 1px solid #999999;
		}
		.item img{
			width: 100px;
			float: left;
		}
	</style>
	<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
</head>

<body>
	<div id="app">
		<div>
			<div class="item" v-for="book in books">
				<img :src="book.image" />
				<span>{{book.bookName}}</span>
			</div>
		</div>
	</div>
</body>

<script>
	var vm = new Vue({
		el: "#app",
		data: {
			books:[
				{
					bookName:"前段JavaScript",
					image:"img/c.png"
				},
				{
					bookName:"HTML入门",
					image:"img/c.png"
				},
				{
					bookName:"Java服务端编程",
					image:"img/c.png"
				},
				{
					bookName:"C语言基础",
					image:"img/c.png"
				},
				{
					bookName:"Java基础",
					image:"img/c.png"
				}
			]
		},
		methods: {
			
		},
		computed: {
			result:function(){
				var books = this.books;
				if(this.searchStr == ''){
					return books;
				}
				var searchStr = this.searchStr.trim().toLowerCase();
				book.filter(function(item){
					if(this.searchStr == ''){
						return books;
					}
				})
			}
		},
		// watch:用于监听data里面的数据是否被修改,一旦修改就可以执行一些其他的操作【也是方法】
		watch:{
		
		}
	})
</script>

posted on 2022-10-05 20:40  _37  阅读(26)  评论(0编辑  收藏  举报