位置: 编程技术 - 正文

详解如何使用webpack在vue项目中写jsx语法(详解如何使用pcem安装windows 98 csdn)

编辑:rootadmin

推荐整理分享详解如何使用webpack在vue项目中写jsx语法(详解如何使用pcem安装windows 98 csdn),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何使用webhook,如何使用webhook,详解如何使用pcem安装windows 98,如何使用web服务器,详解如何使用pcem安装windows 98,怎么使用web,详解如何使用pcem安装windows 98,详解如何使用pcem安装windows 98 csdn,内容如对您有帮助,希望把文章链接给更多的朋友!

本文介绍了如何使用webpack在vue项目中写jsx语法,分享给大家,具体如下:

我们知道Vue 2.0中对虚拟DOM的支持。我们可以通过JavaScript动态的创建元素,而不用在template中写HTML代码。虚拟DOM最终将被渲染为真正的DOM。

渲染后的内容为:

Vue 2.0中的render为我们开启了一片新的天地,赋予了我们无限的想象力。比如,我们可以把React中用到的JSX语法应用到Vue中来。接下来,我们就聊聊怎么在Vue项目中使用JSX.

JSX简介

JSX是基于Javascript的语言扩展, 它允许在Javascript代码中插入XML语法风格的代码。如下所示:

但值得注意的是,浏览器默认是解析不了JSX的,它必须要先编译成标准的JavaScript代码才可以运行。就像我们需要将sass或者less编译为CSS代码之后才能运行一样。

在Vue中使用JSX

Vue框架并没有特意地去支持JSX,其实它也没必要去支持,因为JSX最后都会编译为标准的JavaScript代码。既然这样, 那Vue和JSX为什么能配合在一起使用呢? 很简单, 因为Vue支持虚拟DOM, 你可以用JSX或者其他预处理语言,只要能保证render方法正常工作即可。

Vue官方提供了一个叫做babel-plugin-transform-vue-jsx的插件来编译JSX, 我们稍后介绍如何使用它。

为什么要在Vue中使用JSX

详解如何使用webpack在vue项目中写jsx语法(详解如何使用pcem安装windows 98 csdn)

为什么要再Vue中使用JSX &#; 其实Vue并没有强迫你去使用JSX, 它只是提供了一种新的方式而已。正所谓萝卜青菜,各有所爱。有的人觉得在render方法中使用JSX更简洁,有的人却觉得在JavaScript代码中混入HTML代码很恶心。反正你喜欢就用,不喜欢就不用呗。废话少说,我们先看一个简单的应用:script.js

index.html

代码很简单,就是在页面上显示一个span, 里面的内容为"Click to see the message"。当点击内容时,弹出一个alert。我们看看用render怎么实现。

用Vue 2.0中的render函数实现

script.js

index.html

使用JSX来实现

script.js

index.html和上文一样。

babel-plugin-transform-vue-jsx

正如前文所说, JSX是需要编译为JavaScript才可以运行的, 所以第三个样例需要有额外的编译步骤。这里我们用Babel和Webpack来进行编译。

打开你的webpack.config.js文件, 加入babel loader:

新建或者修改你的.babelrc文件,加入 babel-plugin-transform-vue-jsx 这个插件

现在运行webpack, 代码里面的JSX就会被正确的编译为标准的JavaScript代码。

标签: 详解如何使用pcem安装windows 98 csdn

本文链接地址:https://www.jiuchutong.com/biancheng/375903.html 转载请保留说明!

上一篇:浅谈mint-ui loadmore组件注意的问题(浅谈双减背景下的高效课堂)

下一篇:结合mint-ui移动端下拉加载实践方法总结

  • 应交税金指什么意思
  • 增值税发票能不能报销
  • 销售不动产营业税纳税义务发生时间
  • 老板故意拖欠税款怎么办
  • 怎么从税控系统导出明细
  • 发票报送日志不完整
  • 债务重组损失是费用吗
  • 房地产企业实收资本要求
  • 挂失的存单还有记录吗
  • 报销业务招待费用主题
  • 经营租赁是主营业务收入吗
  • 银行承兑汇票到期日期怎么算
  • 单位出租厂房如何开票
  • 营改增后场地租赁税率
  • 劳务费交增值税还要交个税吗
  • 增值税已交税金借方有余额
  • 出口退税收汇凭证号
  • 普通的增值税发票可以查询到购买人的信息吗
  • 红字增值税专用发票信息表怎么填
  • 代缴社保工资怎么做账
  • 财务费用为什么会出现负数
  • 电子普通发票怎么开
  • 哪些企业可以享受加计扣除
  • 鸿蒙智能充电模式怎么用
  • 退税账务处理分录
  • 奖励先进个人计划怎么写
  • 收到投资分红怎么做账务处理?
  • 入账成本包括增值税税额吗
  • 房地产项目公司是什么意思
  • 公司已经控股一年怎么办
  • 委托加工物资加工费计入
  • php的数组函数
  • 战地3 win10
  • 无法将node项识别为
  • 增值税检查调整科目还在用吗
  • 委托加工物资验收入库的金额
  • php安装及使用教程
  • 全网最新的暗号
  • vue3中使用gis地图
  • 一阶段目标检测算法
  • 研发费用加计扣除的条件
  • 应收账款抵借的例题
  • phpcms生成html
  • asp和asp net
  • 法人给对公账户转账
  • 免税蔬菜交企业所得税吗
  • 劳务外包收入如何纳税
  • 小规模纳税人转让土地使用权税率
  • 个人名字的发票可以报销吗
  • mysql将两个查询结果合并到一起
  • 经营性罚款在会计中怎么处理
  • 股利分配是什么科目
  • 什么是汇算清缴?
  • 金税盘的维护费怎么报税
  • 未收到货款发票是什么意思
  • 本月开红字发票如何报税?
  • 缴纳社保需要办理什么手续
  • 企业设备可以贷款吗?
  • 商贸公司库存表怎么做
  • 汇兑损益是什么凭证类型
  • 高新技术企业的税收优惠政策
  • 无形资产摊销费怎么算
  • 内部交易固定资产折旧为什么调整
  • windows mysql1045
  • sql server?
  • ubuntu字体文件
  • creative cloud怎么用
  • mac os10.11
  • 解决mac上不能写字的办法
  • linux ed
  • 如何在win7系统中查看电脑基本信息
  • 如何保留windows.old
  • html5+css3新特性
  • python 随机ua
  • jquery 设置背景色
  • 使用vs code开发Django
  • jqury选择器
  • SharedPreferences中的MODE_APPEND 和 MODE_PRIVATE 区别
  • 深圳龙华区税务局大浪税务所电话
  • 合伙企业如何申报税务报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设