位置: 编程技术 - 正文

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

  • 2023年印花税如何计算
  • 注册税务师考试科目
  • 社保工伤保险可以交两家公司吗
  • 公司财务外包费怎么入账
  • 出口未开票怎么会计处理
  • 项目固定资产投资强度
  • 支票存根必须盖银行章吗
  • 申报后发现成本算错了
  • 申报从租计征的房产税必须提前备案吗
  • 小规模销售收入要做销项税额吗
  • 小微企业免税销售额和其他免税销售额
  • 企业年报 工商
  • 企业滞留发票的产生和处理
  • 企业所得税季报时间
  • 调增收入的会计分录
  • 农产品加计扣除政策2023最新
  • 单位之间借款利息可以开票么
  • 收到社保局生育津贴
  • 个人所得税0申报逾期
  • 往来款借方
  • 高薪补贴需要交什么税
  • 高新技术企业资格复核
  • 财务中暂估入账会计分录
  • 关闭客户端快捷键
  • thinkphp5控制器
  • 固定资产减值如何确定
  • 营改增后的增值税税目税率表
  • 梅德威海滩棕榈树间散步的冲浪者,印尼巴厘岛 (© helivideo/GettyImages)
  • php文库系统
  • 债务转换为资本
  • 无形资产出租怎么开具发票
  • 金融商品转让收入
  • vue 的watch
  • 财政补贴的内容分类
  • phpwhile循环多维数组
  • php中session使用
  • 浅谈php的数据库管理系统
  • 授渔计划是什么意思
  • python获取值对应的键
  • 微擎框架可以干什么
  • 企业利润分配的账务处理
  • 一般人财务报表季报还是月报
  • 普票与专票的区别在哪?它各自的特点?
  • wordpress隐藏内容付费可见
  • 织梦网站特有标识
  • sql2005安装不上
  • 出租车发票可以重新打印吗
  • mysql怎么给字段添加中文备注
  • sql server简单查询
  • 一般纳税人企业所得税税率
  • 纳税人发生应税行为
  • 风险纳税人认定条件2020
  • 当月没有凭证还能报税吗
  • 暂估入库怎么处理
  • 辅助核算设置后使用后还可以随时修改
  • 技术人员工资条
  • 应交增值税贷方余额表示什么
  • mysql增删改查面试题
  • 回顾30年的水文模型参数率定研究
  • win10 发布
  • ubuntu 16.04
  • linux find命令详解xargs
  • ubuntu系统怎么开机
  • PRISMSTA.EXE - PRISMSTA是什么进程 有什么用
  • init systemd
  • win单击变双击
  • win内存占用率过高
  • debian与centos详细对比区别
  • win70x80073712解决方法
  • jquery实战
  • perl -pi
  • javascript高级程序设计电子书
  • node drain事件
  • IndicatorTabBar——可滑动的带指示条的TabBar
  • jquery实现图片横向移动
  • 树的python
  • 怎样学好js中的逻辑
  • 河南省注册税务师协会电话
  • 江苏预包装食品备案网上流程
  • 税务局查帐怎么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设