首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >B-按钮不显示在b-table VueJs中。

问B-按钮不显示在b-table VueJs中。
EN

Stack Overflow用户
提问于 2022-07-13 09:57:53
回答 1查看 48关注 0票数 1

我从Vue Js开始,我的问题是我的b按钮没有显示在我的桌子上,我不明白为什么。

以下是我的HTML代码:

代码语言:javascript
复制
<div id="listlocales">
            <div class="overflow-auto">
                <b-button size ="sm" href="{% url 'newLocal'}" variant="outline-primary"> Nuevo Local</b-button>
                <br></br>
                <b-table
                id="my-table"
                striped responsive="sm"
                :items="items"
                :fields="fields"
                :per-page="recordsPerPage"
                :current-page="currentPage">
                    <template #cell(actions)='data'>
                        <b-button size="sm" variant="primary" @click="getLocales()"> Editar </b-button>
                        <b-button size="sm" variant="danger" href="{% url 'newLocal' %}"> Eliminar </b-button>
                    </template>
                </b-table>
                <b-pagination
                v-model="currentPage"
                :total-rows="totalPages"
                :per-page="recordsPerPage"
                aria-controls="my-table"
                ></b-pagination>
            </div>
        </div>
        <script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.js"></script>
        <script src="//unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.js"></script>
        <script src="https://unpkg.com/axios/dist/axios.min.js"></script>

这是我的脚本Vue代码:

代码语言:javascript
复制
        <script>
            const listloc = new Vue({
                el: '#listlocales',
                data: {
                    items: [],
                    currentPage: 1,
                    totalPages: 0,
                    recordsPerPage: 10,
                    isLoading: false,
                    fields: [
                        { key: 'id', label: 'ID' },
                        { key: 'descripcion', label: 'Descripcion' },
                        { key: 'clave', label: 'Clave' },
                        { key: 'responsable', label: 'Responsable' },
                        { key: 'actions', label: ''}
                    ]
                }, ...
            });
        </script>
    </body>
</html>

我试着用v槽代替手机,但无论如何都没用.有人能帮我解决这个问题吗。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-13 10:32:53

引导程序使用的v槽指令是在Vue版本2.6.0中引入的.要解决问题,您必须升级Vue版本

代码语言:javascript
复制
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.0/dist/vue.js"></script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72964352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档