| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> VUE3 之 render 函数的使用 - 这个系列的教程通俗易懂,适合自学 -> 正文阅读 |
|
[JavaScript知识库]VUE3 之 render 函数的使用 - 这个系列的教程通俗易懂,适合自学 |
目录 1. 概述老话说的好:不用想的太多、太远,做好当天的事,知道明天要做什么就可以了。 言归正传,今天我们来聊聊 VUE 中 render 函数的使用。 2. render?函数2.1 一个简单的例子
?这个例子中,我们用到了之前学的 子组件 和 插槽,实现了对主组件中的文字加 h 标签的功能。 2.2 依据数据,改变 h 标签
这个例子中,我们希望依据数据 myLevel 的值,改变主组件中文字的 h 标签,1 对应 h1,2 对应 h2。 2.3 更多的 h 标签
我们希望可以有更多的 h 标签供选择,但显然这么写,非常的不优雅。 2.4 使用 render 函数 简化代码
这个例子中,我们使用 render 函数 代替 template。 const { h } = Vue;? 这句是固定写法。 return h('h' + this.level, {name:"myh", id:"myh"}, this.$slots.default()) 这句中,第一个参数 'h' + this.level 是标签,第二个参数 {name:"myh", id:"myh"} 是标签的属性,第三个参数 this.$slots.default() 是标签包裹的内容 生成的标签结果如下:<h6 name="myh" id="myh"> 追风人 </h6> 2.5?render 函数包裹更多的内容
?render 函数中 h 函数的第三个参数,可以是数组,例如上面的例子,生成的结果如下: ?<h1 name="myh" id="myh"> 追风人 <br><button οnclick="alert(123)">按钮</button></h1> 3. 综述今天聊了一下 VUE 中 render 函数的使用,希望可以对大家的工作有所帮助,下一节我们继续讲 Vue 中的高级语法,敬请期待 欢迎帮忙点赞、评论、转发、加关注 :) 关注追风人聊Java,这里干货满满,都是实战类技术文章,通俗易懂,轻松上手。 4. 个人公众号微信搜索公众号:追风人聊Java,欢迎大家关注 ? |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 16:27:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |