鍍金池/ 問答/HTML/ electron中element-ui 中table的問題

electron中element-ui 中table的問題

有如下代碼

<template>
    <div>
        <el-table :data="members" style="width: 100%"
                  @selection-change="handleSelect" align="center">
            <!--多選框-->
            <el-table-column type="selection" width="55" align="center"></el-table-column>
            <!--姓名-->
            <el-table-column label="姓名" width="80" prop="name" align="center"></el-table-column>
            <!--性別-->
            <el-table-column label="性別" width="80" prop="sex" align="center"></el-table-column>
            <!--年齡-->
            <el-table-column label="年齡" width="80" prop="age" align="center"></el-table-column>
            <!--出生年月-->
            <el-table-column label="出生年月" width="120" prop="date" align="center"></el-table-column>
            <!--手機(jī)號-->
            <el-table-column label="手機(jī)號" width="120" prop="tel" align="center"></el-table-column>
            <!--分組-->
            <el-table-column label="分組" width="120" prop="tag"
                             :filters="rule"
                             :filter-method="filterTag"
                             filter-placement="bottom-start"
                             align="center">
                <template slot-scope="scope">
                    <el-tag
                            :type="scope.row.tag === '家庭' ? 'primary' : 'success'"
                            close-transition>{{scope.row.tag}}
                    </el-tag>
                </template>
            </el-table-column>
            <!--操作-->
            <el-table-column label="操作" align="center">
                <template slot-scope="scope">
                    <el-button size="mini" @click="handleEdit(scope.$index,scope.row)">編輯</el-button>
                    <el-button size="mini" type="danger" @click="handleDelete(scope.$index,scope.row)">刪除</el-button>
                </template>
            </el-table-column>
        </el-table>
        <!--<el-button @click="dd">121</el-button>-->
    </div>
</template>

<script>
    export default {
        name: "member-list",
        data() {
            return {
                members: [
                    {
                        name: '張三',
                        sex: '男',
                        age: '29',
                        date: '1989-11-27',
                        tel: '15195958514',
                        tag: '家庭-自己'
                    },
                    {
                        name: '李四',
                        sex: '男',
                        age: '27',
                        date: '1989-10-27',
                        tel: '15195958512',
                        tag: '公司-同事'
                    },
                    {
                        name: '王二麻子',
                        sex: '男',
                        age: '27',
                        date: '1989-10-27',
                        tel: '15195958516',
                        tag: '公司-同事'
                    }
                ],
                rule: [
                    {
                        text: '家庭-自己',
                        value: '家庭-自己'
                    },
                    {
                        text: '公司-同事',
                        value: '公司-同事'
                    }
                ]
            }
        },
        methods: {
            filterTag(value, row) {
                return row.tag === value
            },
            handleSelect() {

            },
            handleEdit() {

            },
            handleDelete() {

            },
            dd() {
                this.$router.push('/Members')
            }
        }
    }
</script>

<style scoped>

</style>

在普通的vue-cli的項目中是沒有問題的,但是在electron cli項目中element-ui報錯了,每次點擊分組的時候,都會報如下錯誤
報錯如下

clipboard.png

請問這是什么原因

回答
編輯回答
影魅
2018年2月18日 10:13
編輯回答
入她眼
2017年5月28日 01:12
編輯回答
掛念你

簡而言之代碼混合了兩個版本的vue。

  1. 最大的可能性就是 element-ui依賴的vue版本跟你現(xiàn)在引入的vue不是同一個版本。
  2. 可能是打包工具出現(xiàn)了錯誤。
2017年11月28日 17:07
編輯回答
骨殘心

請問你的問題解決了嗎??我遇到同樣類似的問題了,element-vue vue element-ui 這之間怎么解決??https://segmentfault.com/q/10...

2017年7月30日 18:34