这个问题可能是由于你在模板中使用了无限循环的方式引起的。在vue的模板中,不能直接在<template>标签中使用slot-scope属性,因为slot-scope属性应该用于<template>的直接子元素,而不是<template>本身。

要解决这个问题,你可以尝试将<template>标签替换为一个合适的标签,比如<div>。然后在<div>标签中使用slot-scope属性,并在其中放置你的按钮代码。

示例代码如下:

<div slot-scope="s">
    <el-button
        size="mini"
        @click="handleEdit(s.row)"
        plain
        v-show="pd"
    >同意
    </el-button>
    <el-button
        size="mini"
        @click="jujue(s.row)"
        plain
        v-show="true"
    >拒绝
    </el-button>
</div>

请注意,根据你的具体代码和使用情况,可能还有其他原因导致报错。如果上述解决方案无效,请提供更多的代码和错误信息,以便更好地帮助你解决问题。

template slot-scope=s el-button size=mini click=handleEditsrow plain v-show=pd

原文地址: http://www.cveoy.top/t/topic/i9YC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录