位置: 编程技术 - 正文

详解如何使用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万交税
  • 有进项税额转出怎么结转增值税
  • 个体工商户开税票怎么开
  • 高新补贴是什么意思
  • 全额抵免的计算
  • 免税不能开专票
  • 企业注销需要多久
  • wordpress主题dux
  • 重装系统后出现ctrl+alt+del
  • 鸟瞰生长在森林中的植物
  • linux命令行怎么用
  • php抓取
  • 展开双翅的绯红之花
  • 贷款的银行卡叫什么
  • 黄喉蜂虎鸟是保护动物吗
  • thinkphp5框架介绍
  • 数字图像处理期末试卷及答案
  • vue watcher
  • 小规模企业一定是小微企业吗
  • java中public修饰什么
  • 逐期增长量与累计增长量
  • sql实现split函数的脚本
  • 无形资产摊销一经确认不得转回
  • 事业单位退休人员判缓刑最新规定
  • 暂估成本账务处理
  • 购买防伪税控设备
  • 建筑业简易征收的条件
  • 会计凭证的填制与审核实训总结
  • 非同一控制下企业合并取得的长期股权投资
  • 小规模纳税人差旅费可以抵扣吗
  • 餐饮企业老板
  • 买给员工吃的零食内容怎么写
  • 建账时都要建哪些科目
  • sqlserver批量备份数据库
  • 数据库的常用语句
  • 完美解决英语怎么说
  • mac怎么自动清理垃圾软件
  • 使用筷子就餐会不会传染乙肝病毒
  • 磁盘已满
  • win7中任务栏的高度最多可以调整到屏幕的
  • xp系统explorer.exe错误
  • ubuntu20.04.1安装
  • mssearch.exe - mssearch是什么进程 有什么用
  • perl实例
  • unity3d怎么做游戏
  • xcode怎么新建项目
  • android中的短信联系人管理,浏览器属于
  • shell脚本输入
  • unity mrt
  • 批处理文本文件如何建立
  • python 生成器send
  • 用javascript
  • Linux 中常用的几种压缩工具?
  • jQuery ajax MD5实现用户注册即时验证功能
  • python脚本基本命令
  • javascript怎么学
  • javascript零基础入门书籍
  • js函数总结
  • 全国税务查询
  • 宁波镇海哪里可以赶海
  • 乳胶枕属于什么经营范围
  • 2018年申报时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设