< template> < span v-if= "['', null, undefined].indexOf(content) === -1" > < el-tooltip :content= "content"  effect = "light"  placement = "bottom"  popper-class= "tooltip-box" > < slot> < /slot> < /el-tooltip> < /span> < span v-else> < slot> < /slot> < /span> 
< /template> < script> 
export  default { name: "tooltipBox" ,props: { content: { type: String,default: "" ,} ,} ,
} ; 
< /script> < style> 
.tooltip-box.el-tooltip__popper .popper__arrow { /* 上方箭头 */border-top-color: /* 下方箭头 */border-bottom-color: 
} .tooltip-box.el-tooltip__popper .popper__arrow:after { border-top-color: border-bottom-color: 
} /* tooltip主体部分 */
.tooltip-box.el-tooltip__popper { color: background-color: border-color: box-shadow: 0px 0px 7px 0px rgba( 42 , 42 , 42 , 0.2 )  ! important; 
} 
< /style> 
import  tooltipBox from "./components/tooltipBox" ; export  default { components: { tooltipBox} ,
} 
< el-table-column label = "讲课内容"  align = "center"  prop = "lectureContent" > < template slot-scope= "scope" > < tooltipBox :content= "scope.row.lectureContent" > < el-input v-model= "scope.row.lectureContent" > < /el-input> < /tooltipBox> < /template> 
< /el-table-column>