<template>
<button
class="btn btn1"
:class="{'active-btn': currentActive === 'limit'}"
@click="currentActive='limit'">
Limit
</button>
<button
class="btn btn2"
:class="{'active-btn': currentActive === 'market'}"
@click="currentActive='market'">
Market
</button>
</template>
<script>
export default {
data() {
return {
currentActive: 'limit'
}
}
}
</script>
Сейчас хочется сделать "как положено", разделить мух (Yii) и котлеты (Vue).
return this.$store.state.comments.filter(comment => comment.post_id === this.postId);
let onscreen = {
bind(el, options) {
let className = options.value;
let deleteClass = options.arg === "delete";
window.addEventListener("scroll", this.action);
},
unbind() {
window.removeEventListener("scroll", this.action);
},
action() {
if (isVisible(el)) {
if (deleteClass) {
el.classList.remove(className)
} else {
el.classList.add(className)
}
} else {
if (deleteClass) {
el.classList.add(className)
} else {
el.classList.remove(className)
}
}
}
};
запуститьАнимацию();
axios
.get('/api/capitalization/' + currency)
.then(response => {
// Пишем parse, потому что из базы берется сразу JSON с слешами "\"
this.info = JSON.parse(response.data);
console.log(this.info);
остановитьАнимацию();
});