分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

JSX

发布时间:2023-09-06 02:30责任编辑:傅花花关键词:暂无标签
  • 有一个 Babel 插件,用于在 Vue 中使用 JSX 语法,它可以让我们回到更接近于模板的语法上。JSX语法返回一个vnode对象
import AnchoredHeading from ‘./AnchoredHeading.vue‘new Vue({ ?el: ‘#demo‘, ?render: function (h) { // 将 h 作为 createElement 的别名是 Vue 生态系统中的一个通用惯例,实际上也是 JSX 所要求的,如果在作用域中 h 失去作用,在应用中会触发报错。 ???let slots = this.$slots.default[0] // 返回vnode ???return ( ?????<AnchoredHeading level={1}> // 绑定数字 ???????<div id="foo">{this.text}</div> // 绑定变量 ???????<span>Hello</span> world! ???????{slots} ?????</AnchoredHeading> ???) ?}})// 省略写法,不需要括号return <div id="foo">bar</div>// {}绑定vnode,需要绑定js代码return <div> ???{[ ???????<div>1</div>, ???????<div>2</div>, ???????<div>3</div> ???]}</div>

JSX

原文地址:https://www.cnblogs.com/qq3279338858/p/10281969.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved