位置: 编程技术 - 正文

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

  • 增值税纳税人是委托方还是受托方
  • 建筑业预缴企业所得税
  • 一般纳税人可以开免税发票吗
  • 个体工商户季度不超过30万免增值税吗
  • 什么是进项加计扣除
  • 低值易耗品包括哪些东西和产品
  • 购货方付款会计分录
  • 建筑工地加油计入什么科目
  • 运输企业印花税按什么缴纳
  • 企业资产核算不包括哪些
  • 直接转让土地使用权税费
  • 收购发票怎么做凭证
  • 房地产销售土地增值税纳税人减免申请核准表
  • 固定资产报废的账务处理例题
  • 冲减利润怎么做账
  • 拍卖的房产
  • 外籍人员劳务费税率表
  • 律师事务所收费单据
  • 未分配利润可以转实收吗
  • 出口货物免抵退申报明细录入怎么填
  • 什么情况下要交消费税
  • 年报弥补以前年度亏损了还需要填107040表吗
  • 其他收益是一级科目还是二级科目
  • 增值税申报错误已经扣税怎么处理
  • 企业为员工支付房租交个税吗
  • 王者荣耀英雄印花衣服哪里批发
  • 无票费用 规定
  • 缴纳印花税和残值的比例
  • 新会计准则的科目
  • 宏病毒感染的文件类型是什么
  • win10专业版用户名和密码怎么取消
  • Win10 Build 19044.1288累积更新补丁KB5006670(附更新修复内容汇总)
  • 百合花怎么养殖简单
  • 应付债券包括
  • 罚款收入营业外收入还是其他应收款
  • 预算周转金会计怎么做账
  • 小程序开发必备的东西有哪些
  • vue.js devtools插件下载
  • esp8266 dht22
  • 工程代建的性质
  • 地税代开的发票怎么计提税款?
  • mysql的字符串
  • 银行进账单票据张数
  • 负债类科目有借贷方向吗
  • 城建税和教育费附加地方教育费附加税率
  • 微信支付宝等第三方支付的优缺点
  • 银行存款余额调节表编制
  • 开发票该怎么操作?
  • 纳税申报资料报表怎么填
  • 公司注销前欠客户钱
  • 城市维护建设税怎么算
  • 外账会计的做账流程
  • 出口退税相关税法文件
  • 企业其他应付款减少说明什么
  • 什么叫递延收益和其他收益
  • 资产减值损失怎么计提
  • 赠送样品视同销售增值税该怎么做账务处理呢?
  • 长期待摊费用的二级科目有哪些
  • 提供劳务方式是什么意思
  • 土地收储款是谁给谁
  • 英语培训机构成人浦口区
  • 个人如何进行股票交易
  • 增值税科目设置及科目号
  • 通用SQL存储过程分页以及asp.net后台调用的方法
  • mysql id in
  • 将Sublime Text 2固定到Ubuntu启动器的方法
  • centos7升级内核后 无法启动
  • 苹果发布会最新消息
  • 自动隐藏桌面图标
  • dns win7
  • win10里的运行
  • linux怎么配置raid
  • Animation.setFillAfter and Animation.setFillBefore的作用
  • linux中gzip的用法
  • nodejs音乐播放器
  • 绑定安卓
  • jQuery实现获取table表格第一列值的方法
  • java script怎么学
  • 江苏国税电子国税局
  • 加工修理修配统称为什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设