Очень просто, но, похоже, не работает. Должно быть, потому что я новичок в VueJS. Я скачал этот репозиторий https://github.com/creotip/vue-particles. Поскольку я хочу создать строящуюся страницу, используя этот стиль.
Проблема: мне нужно создать значок меню гамбургера в верхнем правом углу, который при щелчке вызывает метод, чтобы скрыть и показать div (действительно базовый материал). Я следовал учебникам по Vue JS и тому, что люди говорили о переполнении стека, но я просто не могу заставить свой шаблон говорить с методом.
Когда я нажимаю кнопку гамбургера, я продолжаю получать сообщение «_vm.hello - это не функция». Что я делаю неправильно? Пожалуйста, смотрите скриншот. Должно быть что-то простое, чтобы решить эту проблему.
Вот как выглядит мой код: -
app.vue
<template>
<div id="app">
<div class="wrap-banner">
<div class="button_container" @click="hello()">
<span class="top"></span>
<span class="middle"></span>
<span class="bottom"></span>
</div>
</div>
</template>
main.js
import Vue from 'vue'
import App from './App'
import Home from './components/home'
Vue.use(Home)
Vue.config.productionTip = false
/* eslint-disable no-new */
new Vue({
el: '#app',
template: '<App/>',
components: { App },
methods: {
hello: function() {
alert('hello')
}
}
})
Скриншот