Vue
by tanvir_alam_shawn
HTML
<div id="app">
<div class="algorithmDropdown">
<button v-on:click="add()" class="dropbtn mainDropDown">
<i class="fa fa-bars" aria-hidden="true"></i>+ Add</button>
</div>
<div class="algorithmContent">
<greeting></greeting>
</div>
</div>
CSS
body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}
.algorithmContent {
border: #a5acb4;
border-style: solid;
padding: 40px;
border-radius: 12px;
}
.algorithmDropdown {
position: absolute;
display: inline-block;
margin-top: -11px;
margin-left: 10px;
}
Vue
Vue.component('greeting', {
template: '<div class="algorithmDropdown"><button class="dropbtn mainDropDown"><i class="fa fa-bars" aria-hidden="true"></i>+ Add</button></div><div class="algorithmContent"><greeting></greeting></div>'
});
new Vue({
el: "#app",
data: {
},
methods: {
add: function(){
console.log('dasdasd')
}
}
})