位置: 编程技术 - 正文

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

  • 税务清算都交什么费用
  • 一般纳税人的增值税税率有哪些
  • 财务软件交多少钱印花税
  • 借款利息收入计提分录
  • 什么是进项加计扣除
  • 财政补助资金是什么意思
  • 设备采购及安装属于工程还是货物
  • 计税金额是含税还是不含税
  • 管理人员工作服计入什么科目
  • 出纳工作的七大技巧
  • 空白增值税报表在哪下载
  • 风险纳税人还能开发票吗
  • 计提以前年度税金
  • 免税企业减免所得税政策
  • 统借统还如何缴纳增值税
  • 不动产的进项税额分两年抵扣吗?
  • 烟草企业发生的广告和宣传费在当年营业收入15
  • 注册资本印花税税目是什么
  • 商品损耗怎么做会计分录
  • 个税三险一金指什么意思
  • macbookpro finder
  • OS X Yosemite系统下载失败怎么办?OS X 10.10下载错误解决方法
  • php字符串变量
  • 公司简易注销的公示期多长时间
  • 本月收到的发票可以下月勾选抵扣吗
  • winspool.drv病毒
  • 私募股权基金备案流程
  • php7.1
  • css flaot
  • yolov3图像识别
  • php如何防止后门
  • php操作步骤
  • 又拍云使用教程
  • 比利牛斯山作为天然界限
  • 凭证怎么记账
  • 目标检测tricks
  • 科目汇总表借方发生额等于贷方发生额吗
  • 职工福利能开专票吗
  • 年度结转增值税
  • 工程发票预缴是什么意思
  • 销售成本包括销售人员工资吗
  • 资产负债表其他应付款怎么填
  • sqlserver2005 xml字段的读写操作
  • 公司一年的账目怎样算
  • 货物已到发票未开具
  • 打印银行电子回单有断号
  • 对方企业倒闭了是否能函证
  • 逾期交房违约金 已支付金额
  • 核销报验登记流程
  • 多开税票的钱怎么算
  • 企业如何计算增值税
  • mysql数据库性能
  • window系统怎么查看
  • redhat语言设置中文
  • win8系统安装WPS
  • win10预览版21337
  • centos6.5破解密码
  • window8系统好用吗
  • win8分屏功能怎么用
  • 查看rpm包含的内容
  • Lesson02_05 头元素
  • perl的$_
  • javascript弹窗函数
  • jquery获取表格一列的值
  • node.js入门教程
  • Please ensure that adb is correctly located at 'D:Androidandroid-sdkplatform-toolsadb.exe' and
  • shell 判断进程是否存在
  • Python 装饰器深入理解
  • androidday3
  • 昆明地税局长是谁
  • 股权转让怎么计算个人所得税
  • 个人纳税记录为多少
  • 主管税务机构
  • 南京国税局长是谁
  • 中国税务报优秀文学作品年度评选
  • 新疆农信怎么注册登录
  • 国家税务总局网址
  • 广东省社保缴费基数
  • 增值税专用发票注明的金额是含税还是不含税
  • 二手车中介公司怎么做账报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设