如何在vue.js 2.0中使用materialize中的侧导航

如何在vue.js 2.0中使用materialize中的侧导航,vue.js,materialize,vuejs2,Vue.js,Materialize,Vuejs2,我正在创建一个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:/

我正在创建一个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>
...
.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
    ,点击后会出现此问题,如以下所示:

    点击我
    
    导出默认值{ 数据(){ 返回{ 导航:{ 边缘:“对” } } } }
    我在指令页面工作,因此完全错过了演示。感谢这项工作,但是v-btn-link元素正在添加一个btn类。我能阻止这种情况发生吗?@khany你能创造一把小提琴,这样实验就变得容易了。
    <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 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'
                }
            }
        }
    }