位置: 编程技术 - 正文

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

  • 企业所得税年报怎么查询
  • 收购分公司和谁签协议
  • 即征即退免所得税吗
  • 个人开劳务发票是否需要交纳个人所得税呢?
  • 房地产开发结转成本条件
  • 收到去年的成本发票
  • 建筑业简易征收差额征税的计算案例
  • 运输企业桥票怎么做会计分录
  • 房屋租赁违法
  • 公司购电缆用于生产如何记账?
  • 营改增之前固定资产可以抵扣吗
  • 往来账的作用
  • 海外仓储的税务风险你都清楚吗?
  • 货代企业所得税优惠政策
  • 超额用电罚款应由谁缴纳
  • 个人独资企业还是个体户好
  • 免税店汇率是什么意思
  • 年末资产减年初资产
  • 收到服务费发票怎么做账
  • 年报的企业主营业务活动
  • php中数组的常用函数及用法
  • win11无法打开开始菜单怎么办
  • wordpress如何使用
  • Yii2隐藏frontend/web和backend/web的方法
  • 怎么增加c盘空间容量
  • 网速不稳定的解决方法
  • 公司买了一辆二手汽车,怎么入账
  • 职工福利费会计账务处理
  • PasSrv.exe - PasSrv是什么进程 有什么用
  • php轻松入门视频教程
  • PHP:imagecolorset()的用法_GD库图像处理函数
  • 增值税检查后的调账方法
  • 房屋装修固定资产置换
  • linux部署tomcat的war包
  • powercfg off
  • 包装费包含什么
  • fastdfs和minio哪个好
  • 存货盘亏原因不明会计分录
  • 审核后的凭证
  • 存货盘亏毁损处理方法
  • sql20054n
  • 个税申报可以去税务局吗
  • 固定资产的入账价值包括进口关税吗
  • 低值易耗品摊销表格
  • 保险公司 返点
  • 房产置换怎么做
  • 预收帐款一直挂账好吗
  • 社会团体收到财政拨款
  • 管理费用费用占收入的多少
  • 小规模纳税人建筑服务预缴增值税
  • 有会计从业资格证还有用吗
  • 软件生产企业培训内容
  • 房地产会计科目明细表
  • 代理进口业务会计分录
  • 库存商品核算流程是怎样的
  • 用OpenBSD 3.8 release自带的FTPD架设FTP服务器
  • win7怎么用耳机听歌
  • windows8.
  • mac中的快捷键大全
  • linux操作系统百度百科
  • win7鼠标右键一闪就没了
  • win8系统怎么激活
  • wind10怎么恢复wind7
  • win7窗口大小怎么设置
  • win8中文版怎么升级到win10
  • 双系统怎么转移文件
  • win7能用多屏协同吗
  • javascript运用
  • cmd命令行
  • jquery属性操作
  • node.js基础入门
  • unity接收数据
  • unity2d小地图
  • 个人所得税自行纳税申报表(A表)
  • 北京24小时税务自助机
  • 请问到税务局办里退税都需要什么手续
  • 跨县调动工作流程
  • 江西省国家税务局李德平
  • 国家税务总局令第52号 ,税务稽查案件办理程序规定
  • 财政部国家税务总局2021年40号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设