如何在 vue.js 2.0 中使用 materialize 的侧边导航
How to use side-nav from materialize in vue.js 2.0
我正在创建一个 vue.js 应用程序,我想用 materialize 来设计它的样式。我似乎已经全部安装好,没有错误,但我没有任何功能,特别是 sideNav。我的意思是当我点击菜单图标时,没有任何反应。
这是我的代码:
index.html
...
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.6/js/materialize.js"></script>
...
main.js
import Materials from 'vue-materials'
Vue.use(Materials)
.vue 文件
<v-side-nav id="side-nav" class="right hide-on-small">
<li><a v-on:click="handleLogout()">Logout</a></li>
</v-side-nav>
一切正常,只是没有弹出菜单。有什么想法吗?
您还需要点击 v-btn-link
才能出现,如 demo 中所示:
<v-btn-link v-side-nav:demo="nav">Click Me</v-btn-link>
<v-side-nav id="demo">
<ul>
<li v-for="n in 5">
<a href="#!">Link</a>
</li>
</ul>
</v-side-nav>
export default {
data () {
return {
nav: {
edge: 'right'
}
}
}
}
我正在创建一个 vue.js 应用程序,我想用 materialize 来设计它的样式。我似乎已经全部安装好,没有错误,但我没有任何功能,特别是 sideNav。我的意思是当我点击菜单图标时,没有任何反应。
这是我的代码:
index.html
...
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.6/js/materialize.js"></script>
...
main.js
import Materials from 'vue-materials'
Vue.use(Materials)
.vue 文件
<v-side-nav id="side-nav" class="right hide-on-small">
<li><a v-on:click="handleLogout()">Logout</a></li>
</v-side-nav>
一切正常,只是没有弹出菜单。有什么想法吗?
您还需要点击 v-btn-link
才能出现,如 demo 中所示:
<v-btn-link v-side-nav:demo="nav">Click Me</v-btn-link>
<v-side-nav id="demo">
<ul>
<li v-for="n in 5">
<a href="#!">Link</a>
</li>
</ul>
</v-side-nav>
export default {
data () {
return {
nav: {
edge: 'right'
}
}
}
}