vue2.0与vue3.0 循环渲染对比

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue2.0与vue3.0 循环渲染对比相关的知识,希望对你有一定的参考价值。

参考技术A

(1)将<el-table-column>标签的属性定义为一个数组columns,循环渲染数据。
(2)由于v-for和v-if不能作用在同一标签上,所以要用<template>包裹所有的<el-table-column>。
(3)循环渲染<<el-table-column>标签,并将需要添加插槽的单独领出来。

或者简单来写:

(1)使用jsx语法,在<el-table>标签内调用一个函数,函数返回值是<el-table-column>结构。
(2)遍历定义好的colums数组,循环渲染<el-table-columns>标签。
(3)可以在<el-table-columns>标签的html结构中使用jsx语法,判断是否需要添加插槽。
(4)使用jsx语法添加插槽,插槽内容是一个回调函数,函数 返回值 是要渲染的HTML结构,函数 参数 可以将当前行的数据传递给HTML结构。
(5)函数返回值是一个 函数子组件。

首先,在<el-table>标签内放入一个函数,返回值就是<el-table-column>结构

遍历columns循环渲染<el-table-column>,并区分哪些标签需要插槽

最后插槽使用函数子组件进行渲染

以上是关于vue2.0与vue3.0 循环渲染对比的主要内容,如果未能解决你的问题,请参考以下文章

vue3.0 如何自定义指令

vue3.0 如何自定义指令

Vue3 效率提升主要表现在哪些方面?(收藏!)

从Vue2.0到Vue3.0,哪些技术又要更新了?

vue3.0 vue.config.js配置

vue2.0和vue3.0中自定义指令(directive)的区别