TransWikia.com

Как можно отрендерить vue template из data в ручную?

Stack Overflow на русском Asked by Alexandr on November 26, 2020

<el-table :data="testListShow">
                                <el-table-column
                                    v-for="item in tableColumns"
                                    :label="item.label"
                                    :key="item.label"
                                >
                                    <template slot-scope="scope"  >
                                     // СДЕЛАТЬ рендер темплейта с даты {{item.template}}
                                    </template>
                                </el-table-column>
    <el-table/>

export default {
    name: "example",

    data() {
        return {
            tableColumns: [
                {
                    label: "Destination",
                    template: `<div class="table-destination">
                                <div v-for="item in scope.row.destination" :key="item">
                                    {{item}}
                                </div>
                            </div>`
                },
                {
                    label: "Vendor",
                    template: `{{ vendors.find(current=>current.id==scope.row.vendor_id).name||'N/A' }}`
                },
                {
                    label: "Template",
                    template: `{{ templates.find(current=>current.id==scope.row.template_id).name||'N/A' }}`
                },
                {
                    label: "Message",
                    template: `{{ scope.row.message||templates.find(current=>current.id==scope.row.template_id).message }}`
                },
                {
                    label: "Sender",
                    template: `{{ scope.row.sender||templates.find(current=>current.id==scope.row.template_id).sender }}`
                }
            ],

Я хочу отрендерить в v-for значение темлиты для каждой колонки таблици. Вариант сделать это без v-for не подходит

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP