vue+element el-table 數據格式化 插入html標簽


vue+element el-table 數據格式化 插入html標簽

第一反應就是使用element ui 自帶的formatter,但是並不支持返回html標簽

百度和google搜索到的結果要么有些復雜要么不能直接用,在學習開源項目小愛admin的時候發現的寫法很好地解決了插入html標簽的問題

通過template標簽+v-if完美解決問題

直接貼代碼

<el-table-column
  prop="ticketPhotoUrl"
  label="車票照片"
  align='center'
  >
    <template slot-scope="scope">
        <div>
            <div v-if="scope.row.ticketPhotoUrl">
                <el-button @click="handleShowTicketPhoto(scope.row)">預覽</el-button>
            </div>
            <div v-if="!scope.row.ticketPhotoUrl">
                <span>無照片</span>
            </div>
        </div>
    </template>
</el-table-column>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM