vue3 render函数
vue3.x中的渲染函数
https://v3.cn.vuejs.org/guide/migration/render-function-api.html#_2-x-%E8%AF%AD%E6%B3%95-4
使用div,img,p等html标签
样式写在style标签里面,其他的属性都单独写在外面
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | render: (row:any) => { return h( "div" , [ h( 'p' , { style: { overflow: 'hidden' , whiteSpace: 'nowrap' , textOverflow: 'ellipsis' }, title: row.storeName }, row.storeName ), ]) } |
1 2 3 4 5 6 7 8 9 10 11 12 13 | render: (row: any) => { return h( "div" , [ h( 'img' , { style: { width: '35px' , height: '35px' , borderRadius: '50%' , }, src: row.avatarUrl || '../../assets/images/avatar.png' }, ), ]) }, |
使用第三方组件
使用Element-Plus的按钮组件,需要使用一个导入的 resolveComponent
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import { resolveComponent } from "vue" ; const elBbtn = resolveComponent( "el-button" ); render: (row: any) => { return h( "div" , [ h( elBbtn, { type: "text" , size: "small" , onClick() {}, }, "详情" ), ]); |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】