位置: 编程技术 - 正文

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

  • 发给员工的福利费可以全部税前抵扣吗
  • 空调的折旧年限和残值率
  • 端午节福利计入什么科目
  • 开票信息中电话号码变更
  • 农产品增值税抵扣政策文件
  • 按月按季申报
  • 咨询服务费的印花税率
  • 属于劳务分包合同
  • 扶贫费用事业单位账务处理怎么做?
  • 企业清算时卖了车怎么办
  • 退货的产品会重新包装吗
  • 工业企业成本结构
  • 企业所得税收入是什么意思
  • 税控系统技术维护费
  • 景区中设立的经济组织是
  • 会计估计变更由谁审批
  • 金蝶kis云专业版原材料数量怎么录入
  • 定额发票存根要盖章吗
  • 报税的销售额怎么改数字
  • 以前年度损益调整借贷方向
  • 哪些企业所得税汇算清缴
  • 高新技术企业研发人员学历要求
  • 如何安装os x
  • 取得进项税发票分录
  • 以前年度损益调整结转到本年利润吗
  • 会计分录中结转是什么意思
  • 住房公积金如何使用
  • php推送微信公众号客户消息
  • 公司多缴税款超过3年怎么办
  • 个税扣除项怎么扣除
  • 企业预付工程款的会计分录怎么做
  • 企业汇算清缴费用
  • 支付押金无法付款
  • 调整以前年度管理费用会计分录
  • 公司为员工缴纳社保的法律规定
  • 企业长期资金来源有哪些
  • php获取文件内容
  • 票据权利期限可以缩短吗
  • 新项目分哪几个阶段
  • 银行的抵债资产是否需要缴纳房产税
  • c语言中局部变量和全局变量同名
  • 发票可以去做原始凭证吗
  • 两个日期是否一致
  • 一般纳税人未申报可以开票吗
  • 承租人损坏租赁物
  • 政府补助的范围
  • 普通发票的进项票怎么做分录
  • 其他应收款账务核销后放在哪个科目里
  • 报销差旅费如何做记账凭证
  • 销项负数发票如何作废
  • 设计费用计入什么会计科目
  • 建筑安装结转成本分录
  • 会计核算是否健全划分为
  • 五金领用流程
  • 如何调整银行存款余额
  • sql server2005一个表中可以设置
  • 实用的银行转账怎么转
  • sql server高级编程
  • mysql 5.7.28安装
  • w8远程桌面连接
  • windows server 2008 r2激活密钥
  • mac u 盘启动
  • centos8指令
  • 怎么修改win10登录名
  • imac 迅雷
  • linux怎么配置raid
  • 如何实现仁
  • android 开发环境
  • cocos2dx创建项目
  • me分析方法
  • shell命令tee
  • shell脚本中执行命令语句
  • ssh -keygen
  • js设计模式有什么用
  • jquery attribute
  • jquery 异步加载
  • 安卓 旋转屏幕
  • 广州市地税服务大厅
  • 高速公路过路费电子发票在哪里开
  • 飞度节油模式在哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设