当前位置: 首页 > 知识库问答 >
问题:

vue.js - Typescript + element-plus中el-table使用scope,类型怎么定义?

慕健
2023-09-18

报错图片

    <el-table-column type="expand" width="0">        <template slot-scope="scope">          <el-form label-position="left" inline class="demo-table-expand">            <sy_dd_process              :processData="scope.row"              :clickId="'0'"              v-if="                scope.row.process_data != undefined &&                scope.row.process_data.length > 0              "            ></sy_dd_process>

共有2个答案

方恺
2023-09-18

以 vue3 文档语法为准吧,slot-scope已经废弃了
v-slot:default="scope" 或者语法糖 #default = scope

钱言
2023-09-18

<el-table-column type="expand" width="0">

    <template #default="scope">      <el-form label-position="left" inline class="demo-table-expand">        <sy_dd_process          :processData="scope.row"          :clickId="'0'"          v-if="            scope.row.process_data != undefined &&            scope.row.process_data.length > 0          "        ></sy_dd_process>
 类似资料:
  • 使用 vite 打包组件库,在新的项目中使用时报错 下面是打包后的产物 pe 和 dn 找不到导致项目启动时就报错, 手动再新起一个别名时会结局此问题 vite.config.ts 配置如下 请问这个问题该怎么解决

  • 代码 问题 以上类名看dom已经绑定成了,但是并没有渲染写的样式 ,哪位大佬知道是什么情况吗

  • aside里面套了el-menu 样式为 折叠动画显示正常,但是展开动画就不正常了,我看表象应该是aside正常展开,但是el-menu展开没有跟随aside。 有种解决办法就是直接把menu的border设成none,然后aside写个border,这样asider的border就可以跟着折叠一起了。但是不太理解,是因为折叠时间吗? 是因为展开的时候文字出现较晚的原因吗

  • 用了一个上传图片的组件 upload,定义类型时复制 element-plus 官网里的代码 提示 这要怎么搞? 和 element-plus 组件按需自动引入有关系吗? 感谢老猫的解答,改成node可以识别 type {UploadProps} 了。 改的时候发现之前在配置按需自动引入 element-plus 时,因为出现CSS丢失问题这里我已经改成 node ,还加了注释,后面样式出现了,又

  • 其实是想要实现这样的样式: el-select 多选,选中的内容以逗号分割,最小宽度80px;最大宽度300px;超出最大宽度显示省略号 就是大概是下面这样,一行显示已经处理了,但是最小80px,然后input框的宽度根据选中的项的字符串内容变大,最大300px,超过显示省略号还没想好如何处理,有无大佬给个思路。 看了网上有说可以用 el-select 的prefix,结合计算属性去实现,但是pr