Vue解決warning Emitted value instead of an instance of Error

避免Emitted value instead of an instance of Error,
這部分在運行的時候就會出現問題

<el-submenu v-for="(item,index) in datalist"   :index="index.toString()+1" v-if="item.children.length===0">
                <template slot="title">
                    <i   :style="{color:item.icocolor}" :class="item.ico"></i>
                    <span slot="title">{{item.name}}</span>
                </template>
                <el-menu-item :index="index.toString()+1" v-on:click="toOpen(item.pathname)">{{item.name}}</el-menu-item>
            </el-submenu>

問題圖片如圖:
這裏寫圖片描述

參考:https://blog.csdn.net/twinkle2star/article/details/73741120  後確實避免了warning
以下部分是沒有問題的
<el-submenu v-for="(item,index) in datalist"  :key="index" :index="index.toString()+1" v-if="item.children.length===0">
                <template slot="title">
                    <i   :style="{color:item.icocolor}" :class="item.ico"></i>
                    <span slot="title">{{item.name}}</span>
                </template>
                <el-menu-item :index="index.toString()+1" v-on:click="toOpen(item.pathname)">{{item.name}}</el-menu-item>
            </el-submenu>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章