位置: 编程技术 - 正文

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

  • 息税前利润和销售利润
  • 所得税资产和所得税费用
  • 关税完税价格计算消费税公式
  • 用友t3采购订单怎么录入
  • 材料入库结转成本的会计分录怎么写
  • 收回公司经营权需要做什么
  • 2016 营改增 对建筑企业影响
  • 委托收款税务认可吗
  • 变更注册资本的股东会决议范本
  • 三包范围内的维修费谁出
  • 收到的货款与发票数不符,怎么做账
  • 零申报企业年报资产总额怎么填
  • 收到美元货款兑换人民币流程
  • 公司挂靠有资质的企业公司会计处理
  • 进货发票未到怎么做账
  • 民事责任行政责任刑事责任的区别
  • 广告费用的增值税税率
  • 计税收入金额是什么意思
  • 会务费发票要附上照片吗
  • 乐器的税率
  • 固定资产进项税额怎么抵扣
  • 税友软件费用
  • 内销征税是什么意思
  • 个人提前退休取得的一次性补贴收入免征
  • 应付账款核销法律规定
  • 以固定资产投资入股
  • 企业债卷利息收入是营业收入吗
  • PHP:xml_set_character_data_handler()的用法_XML解析器函数
  • php occ
  • 查询数据库的7个标准步骤
  • PHP:disk_total_space()的用法_Filesystem函数
  • 有限责任公司股东会的职权有哪些?
  • 企业投资入股要交企业所得税吗
  • torch.save用法
  • 税控抵税
  • PHP面向对象程序设计调研
  • vue路由跳转携带参数怎么接收
  • 收到退回残保金怎么做账
  • 补缴企业所得税的计算公式
  • 税控系统维护费普通发票可以全额抵扣吗
  • 重分类调整分录汇总表什么情况填写
  • 保险费计入固定资产原值吗
  • 营改增后自建厂房抵扣
  • 向境外股东分配股息预提所得税
  • 坏账准备的账务处理例题视频讲解
  • 电脑填制记账凭证合计数前的符号怎么输入
  • 小规模纳税人专用发票税率
  • 自行申报啥意思
  • 职工伙食费账务处理
  • 暂估成本发票最晚什么时候补齐
  • 一般纳税人进销不符怎么办
  • 股权转让的印花税税率是多少
  • 票据贴现的分录
  • 工作经费是什么
  • 所有者权益的减少是什么意思
  • 主营业务收入减少记哪方
  • 小规模纳税人进项可以抵扣吗
  • 下载windows vista
  • window10 uwp
  • centos7软件
  • agentctl.dll
  • win8使用技巧 图文
  • win10家庭版关闭
  • linux网络设置在哪里
  • vim删除^m
  • win7怎么cmd
  • win8开机直接进入传统桌面
  • cocos2dx用什么ide
  • jquery 拖拽布局
  • css图片标签
  • unityapi解析
  • jQuery Mobile和HTML5开发App推广注册页
  • nodejs ejs
  • 举例详解民法典第994条
  • javascript 基础篇2 数据类型,语句,函数
  • js优化108条建议
  • 进口设备免关税政策融资费
  • 电子税务局如何解绑办税人员
  • 代理记账协会成立时间
  • 广东省地税总局领导班子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设