vue实例化多个对象调用

//实例化vue对象
var one = new Vue({
	el:"#app-one",
	data:{
	   characters:["ddd","34","df"],
	   users:[
	   {name:"mischen",age:30},
	   {name:"mischen1",age:33},
	   {name:"mischen2",age:35},
	   {name:"mischen3",age:36}
	   ],
	   success:false,
	   title:"app one 的内容!"
	},
	methods:{
		
	},
	computed:{
		greeet:function(){
			return "Hello world one";
		}
	}
	
});

var two = new Vue({
	el:"#app-two",
	data:{
	   characters:["ddd","34","df"],
	   users:[
	   {name:"luke1",age:10},
	   {name:"luke2",age:20},
	   {name:"luke3",age:30},
	   {name:"luke4",age:40}
	   ],
	   success:false,
	   title:"app two 的内容!"
	},
	methods:{
		changeTitle:function(){
			one.title="已经修改名字了!";
		}
	},
	computed:{
		greeet:function(){
			return "Hello world two";
		}
	}
	
});

two.title ="app two的title也发生了变化";

/*
*
**
*/
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
		<title>vue.js 学习</title>
		<link rel="stylesheet" href="styles.css">
        <script src="https://unpkg.com/vue"></script>
    </head>
    <body>
	    <!--app是根容器 -->
		<h1> 初始化多个vue实例对象 </h1>
        <div id="app-one">
		   <h2>{{title}}</h2>
		   <p>{{greeet}}</p>
		   <template v-for="(user,index) in users">
		    <h3>{{index+1}} .{{user.name}}</h3>
			<p>Age -{{user.age}}</p>
		    </template>	
		</div>
		 <div id="app-two">
		   <h2>{{title}}</h2>
		   <p>{{greeet}}</p>
		   <template v-for="(user,index) in users">
		    <h3>{{index+1}} .{{user.name}}</h3>
			<p>Age -{{user.age}}</p>
		    </template>	
			<button v-on:click="changeTitle">change title one</button>
		</div>
		<script src="app.js"></script>
    </body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值