问题很简单,el-tag的type错误,主要是没怎么用过vue造成的。

报错的代码:



<el-tag
:type=(scope.row.data_status=='1'?'success':(scope.row.data_status=='2'?'warning':'danger'))
>


正确的代码:




<el-tag
:type="(scope.row.data_status=='1'?'success':(scope.row.data_status=='2'?'warning':'danger'))"
>


就是一个双引号的问题,我百度的别人家的方案就是错误的。