Vue
by ammgena
HTML
<div id="wrapper">
<h2>{{h2}}</h2>
</div>
<div id="buttons">
<button class="test-b" v-on:click="onClickButton">Click</button>
</div>
CSS
body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}
#app {
background: #fff;
border-radius: 4px;
padding: 20px;
transition: all 0.2s;
}
li {
margin: 8px 0;
}
h2 {
font-weight: bold;
margin-bottom: 15px;
}
del {
color: rgba(0, 0, 0, 0.3);
}
Vue
var vue_p = new Vue({
el: "#wrapper",
data: {
h2: 'Popups1'
},
mounted() {
console.log(vue_b);
},
methods: {
}
});
var vue_b = new Vue({
el: "#buttons",
data: {
},
mounted() {
console.log(vue_p);
},
methods: {
onClickButton: function() {
console.log(vue_p.h2);
vue_p.h2 = 'Test';
}
}
});