位置: 编程技术 - 正文

详解如何使用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移动端下拉加载实践方法总结

  • 存货盘亏进项税额转出是什么意思
  • 房地产业预售房的预收款退回的涉税处理?
  • 增值税进项发票当月未开,怎么办
  • 收取职工工会会费收据
  • 公司自用车辆出售如何交税
  • 累计赡养老人专项扣除6000
  • 开出商业承兑汇票到期会计分录
  • 自产农产品免征增值税
  • 增值税税率如何计算
  • 公司补贴怎样做分录?
  • 税率及征收率的区别
  • 企业所得税汇算清缴网上申报流程
  • 没签合同怎么交社保
  • 会计审计合同
  • 注册资本金印花税税率是多少
  • 长期投资项目包括哪些
  • 采购材料差旅费怎么入账
  • 固定资产改良被替换怎么处理
  • 临时工的个人所得税怎么算
  • 盘活存量国有资产与轻资产运营
  • 什么是财政代管资金
  • 超市开票收回的钱怎么算
  • bios 怎么进去
  • 推广费开票属于什么费用
  • window10系统有几种
  • win10预览版是什么意思
  • 孕妇能吃荔枝吗 孕晚期
  • 金融商品转让业务包括
  • err03 failed to
  • 如何把html数据导入表格
  • 【深度学习】模型过拟合的原因以及解决办法
  • win11 退回
  • python删除nan
  • 小规模季报成功后怎么缴费
  • 哪种银行贷款利息最低
  • access数据库干嘛的
  • 进项税额漏报处理办法
  • 所有者权益的确认依附于什么的确认
  • 开票钱收不回怎么办
  • 出纳收到发票后给会计吗合法吗
  • 固定资产货币化,货币资产保险化,保险资产信托化
  • 增值税是指哪些税种
  • 用友应收系统凭证冲销后查询不到怎么办
  • php配置文件在哪
  • MYSQL的select 学习笔记
  • 命令行启动服务service
  • 公司转让商铺应交什么税
  • 文化事业建设费会计分录
  • 缔约过失是什么行为
  • 应收账款贷方余额年末怎么处理
  • 坏账准备是什么凭证
  • 工资算营业成本还是管理费用
  • 小额贷款行业新规
  • 已认证被作废发什么短信
  • 运输费用如何做账
  • 暂估成本估多了怎么办
  • 退税勾选选成抵扣勾选怎么办
  • 没有销货清单的发票可以报销吗
  • 不能抵扣的进项税怎么做账务处理
  • 生产成本和主营业务收入的关系
  • 数据库中两张表tab1
  • mac mysql初始密码
  • 虚拟机中安装虚拟机
  • ubuntu怎么编辑文件
  • win10手机预览版
  • win10电脑清理磁盘
  • win10允许访问
  • windows10不能在任务栏进行的操作
  • win10按prtsc没反应
  • 可视化gradcam
  • unity 1
  • angularjs4
  • Unity3D Vuforia Android 拨打电话
  • Rotate object with mouse click or touch in Unity3D
  • android四大组件五大布局
  • jquery设置滚动条
  • pip install clashroyale
  • 广告轮播图片素材
  • 安徽监狱待遇qzzn
  • 税务稽查团队
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设