Add javascript code inside .vue file

This commit is contained in:
Marcos Moura 2016-07-14 21:06:29 -03:00
parent 46f03c8e17
commit 54eeadf4e0
8 changed files with 53 additions and 51 deletions

View file

@ -1,11 +0,0 @@
export default {
props: {
mdShift: Boolean
},
computed: {
classes() {
return this.mdShift && 'md-shift';
}
}
};

View file

@ -6,4 +6,15 @@
<style lang="scss" src="./mdBottomBar.scss"></style>
<script src="./mdBottomBar.js"></script>
<script>
export default {
props: {
mdShift: Boolean
},
computed: {
classes() {
return this.mdShift && 'md-shift';
}
}
};
</script>

View file

@ -1,25 +0,0 @@
export default {
props: {
mdIcon: String
},
data() {
return {
active: false
};
},
methods: {
setActive() {
this.$parent.$children.forEach((item) => {
item.active = false;
});
this.active = true;
}
},
ready() {
if (this.$el.classList.contains('md-active')) {
this.active = true;
}
}
};

View file

@ -8,4 +8,29 @@
</button>
</template>
<script src="./mdBottomBarItem.js"></script>
<script>
export default {
props: {
mdIcon: String
},
data() {
return {
active: false
};
},
methods: {
setActive() {
this.$parent.$children.forEach((item) => {
item.active = false;
});
this.active = true;
}
},
ready() {
if (this.$el.classList.contains('md-active')) {
this.active = true;
}
}
};
</script>

View file

@ -1,6 +0,0 @@
export default {
props: {
type: String,
disabled: Boolean
}
};

View file

@ -6,4 +6,11 @@
<style lang="scss" src="./mdButton.scss"></style>
<script src="./mdButton.js"></script>
<script>
export default {
props: {
type: String,
disabled: Boolean
}
};
</script>

View file

@ -1,5 +0,0 @@
export default {
props: {
disabled: Boolean
}
};

View file

@ -4,4 +4,10 @@
</a>
</template>
<script src="./mdLinkButton.js"></script>
<script>
export default {
props: {
disabled: Boolean
}
};
</script>