位置: 编程技术 - 正文

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

  • 印花税计入税金及附加还是应交税费
  • 什么是抄税清卡业务
  • 税前经营利润计算
  • 公司合同是公司员工个人名义签订如何入账?
  • 发票没有银行账号可以收不
  • 法人分红需要交个税吗
  • 个体户自有厂房怎么申请
  • 煤炭企业在建工程核算探讨
  • 服务业预收款项怎么确认收入
  • 集体土地上的不动产能符合异议28条规定吗
  • 存货的进项税要计入成本吗
  • 喷绘制作费的税率
  • 营改增后房屋出租税率
  • 外协加工费会计分录
  • 开电子发票是填不含税单价吗
  • 收到总公司拨款发奖金如何入账
  • 电脑开机自动进入bios怎么解决
  • 用人单位逾期未缴纳社会保险费可能会使用的文书
  • linux 使用u盘
  • 上年发生的费用,下年来得发票,会计分录
  • ScanMailOutLook.exe - ScanMailOutLook是什么进程 有什么用
  • 苹果电脑双系统好不好
  • linux中常用的文件类型有哪些如何区分
  • 谷歌网页小恐龙
  • 普通发票作废后能取消作废吗
  • 浅谈php中类和对象的区别
  • 只用vue可以做网站不?
  • lstm crf
  • 大前端最新
  • 商贸公司对加工的影响
  • 企业所得税资产总额根据什么填
  • 网站客服系统在线
  • 增值税发票没认证可以退回吗
  • 银行账号未备案怎么解决
  • kibana 教程
  • 新办企业购置设备申请
  • 报销人和经办人的含义
  • sqlserver监视器
  • 土地使用权是什么权利
  • 普票不能抵扣为什么有税率
  • 增值税普通发票和专用发票有什么区别
  • 材料盘盈如何入账
  • 现金流量表中应收账款为负是什么意思
  • 医疗保险个人缴纳比例
  • 企业尚未给予指定用途
  • 预付账款属于哪一类账户
  • 工程项目预缴税率
  • 会展费会计分录
  • 技术服务费发票样本
  • 复利终值与现值的关系
  • 公司增资有什么作用
  • 日记账处理数据流程图
  • 记账凭证的附件和附单据
  • sql server中一个数据库可以有多个文件组
  • xp系统打开软件慢怎么解决
  • 微软宣布将AI引入Office套件
  • centos6创建文件
  • 传统与现代的结合英文
  • xp 跳过 chkdsk
  • .exe是什么软件
  • Win10 Mobile 10586.36预览版怎么更新?
  • win10系统怎样卸载程序
  • win102021年1月大更新
  • Win8.1 32位和64位有什么区别 Win8.1 32位和64区别详细介绍
  • win10 1511版本升级到1803
  • 关于自定义工作台的说法,正确的是
  • 简单总结译码器和数据选择器的作用
  • android view动画
  • 批处理命令修改ip
  • 使用jquery的步骤
  • bat定义函数
  • div自动适应宽度
  • javascript查询
  • Python中list初始化方法示例
  • 用python过滤列大于0的值
  • 农产品核定扣除办法38号公告
  • 税务纪检部门
  • 网上申报成功后才能去体检吗
  • 增值税预缴税款退税申请怎么写
  • 每个省几个市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设