JSFiddle - React, Tailwind, and code Playground
by leopoldthecuber
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.0.0-rc.4/vue.js"></script>
<div id="app"></div>
JavaScript
Vue.component('my-component', {
data() {
return {
visible: false
}
},
template: `
<p v-show="visible"><slot></slot></p>
`
});
var App = Vue.extend();
new App({
el: '#app',
data() {
return {
visible: false
}
},
template: `
<div>
<my-component :visible="visible" style="color: red">
<span>aa</span>
</my-component>
</div>
`
})