VueJs 2.x Instances Explained Easiest way

    By: Manu
    4 years ago
    <!DOCTYPE html>
    <html>
    <head>
    	<title>Vue Project</title>
    	<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
    	<meta content="utf-8" http-equiv="encoding">
    	<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
    	<script type="text/javascript" src="js/vue.js"></script>
    </head>
    <body>
    	<div id="app" class="container">
    		<div class="col-md-6 col-md-offset-3 mb-9" style="margin-bottom:100px;	">
    		
    			{appNameOne}
    
    
    			{processValues()}
    		</div>	
    	</div>
    	<hr>
    	<div id="app2" class="container">
    		<div class="col-md-6 col-md-offset-3 mb-9" style="margin-bottom:100px;	">
    		
    
    
    			{appNameTwo}
    			
    		</div>	
    	</div>
    </body>
    <script type="text/javascript">
    	
    	let number = '12';
    
    
    
    
    	const app2 =new Vue({
    		  el:'#app2',
    		  data: {
    		  	appNameTwo:'SecondApp'
    		  },
    		  methods:{
    		  
    		  }
    	});
    
    
    	const app = new Vue({
    		  el:'#app',
    		  data: {
    		  	appNameOne:'FirstApp'
    		  },
    		  methods:{
    		  	processValues(){
    		  		alert(number);
    		  		console.log(app2.appNameTwo);
    		  	}
    		  }
    	});
    
    
    
    
    	setTimeout(()=>{
    		app.appNameOne = 'First App Updated';
    		console.log(app.appNameOne);
    	},1000);
    
    
    </script>
    </html>
    

    Check Video Guide Here