其他分享
首页 > 其他分享> > vue(2)

vue(2)

作者:互联网

<body>
		<div id="demo">
			<p>{{adr}}</p>
			<!-- 解析HTML -->
			<p v-html="adr">{{adr}}</p>		
			<!-- 双向绑定 -->
			<input type="text" v-model="adr"/>
			<!-- 判断 -->
			<p v-if="person.age<18">未成年</p>
			<p v-else-if="person.age>=18 && person.age<50">壮年</p>
			<p v-else>中老年</p>
			<!-- for循环 -->
			<p v-for="o in array">{{o}}</p>
			<p v-for="o,i in array">下标{{i}}处对应的数据是:{{o}}</p>
			<!-- on事件 -->
			<input type="button" v-on:click="eat()" value="开吃"/>
			<button v-on:click="i++">点赞:{{i}}</button><br />
			<!-- bind跳转 -->
			<a v-bind:href="url">{{name}}</a>
			<a :href="url">{{name}}</a>
		</div>
		<script>
			new Vue({
				el:"#demo",
				data:{
					adr:"<p>四川泸州</p>",
					i:1000,
					url:"http://www.baidu.com",
					name:"百度",
					person:{
						age:48		
					},
					array:[1,"zzq","zmm",true]
				},
				methods:{
					eat(){
						console.log("正在大口吃肉");
					}
				}
			})
		</script>
	</body>
<body>
		<div id="app">
			<sharbee></sharbee>
			<!-- 局部组件的使用 -->
			<animal></animal>
		</div>
		<!-- 全局组件的使用 -->
		<div id="ppa">
			<sharbee></sharbee>
		</div>
		<script>
			// 全局组件
			Vue.component("sharbee",{
				template:"<img src='../img/1.webp'>",
			})
			new Vue({
				el:"#app",
				// 局部组件
				components:{
					animal:{
						template:"<p>zhoumm</p>"
					}
				}
			})
			new Vue({
				el:"#ppa"
			})
		</script>
	</body>

标签:vue,adr,name,标签,Vue,组件
来源: https://blog.csdn.net/ZziQon/article/details/120196528