问题很简单,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'))" >
就是一个双引号的问题,我百度的别人家的方案就是错误的。