位置: 编程技术 - 正文

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

  • 简易计税方法是什么意思
  • 计提附加税会计凭证怎么做会计分录
  • 积分换物品是真的吗
  • 职工报销的医药费计入什么科目
  • 不单独计价的包装物是什么意思
  • 加计扣除进项税账务处理
  • 发票上的收款人负法律责任吗
  • 水利建设基金计算
  • 收到项目投资款账务处理
  • 管理费用为负数可以申报吗
  • 长期投资换入固定资产如何处理
  • 生产企业出口退税
  • 厂房装修增值税税率
  • 委托加工应税消费品消费税的账务处理是怎样的?
  • 契税法律依据
  • 代扣代缴个人所得税现金流计入哪里
  • 关于小规模纳税人的说法错误的有
  • 停车场如何申领车牌号
  • 递延收益现金流量附表项目
  • 收益性支出包括哪些科目
  • 旅行社差额征税如何开票
  • 少计提增值税0.01计入营业外
  • 客户的佣金
  • 给员工购买的意外保险可以税前扣除
  • Win10 Build 18363.1350/17763.1728累积更新补丁KB4598298正式推送
  • win7系统里没有无线网络连接
  • kjournald是什么进程
  • cpu调度schedutil好吗
  • 补丁自动过期怎么解决
  • 业务招待费税务筹划案例
  • php ftp管理系统
  • 进项税额转出会造成增值税应纳税额
  • 职工医保报销会扣医保卡的钱吗
  • 更改公司章程发函怎么写
  • 企业投资入股要交企业所得税吗
  • 生产企业一般贸易
  • php注册和登录界面
  • php函数写法
  • thinkphp with
  • 应付账款的会计含义
  • 哪些税金不需要通过应交税费科目核算
  • 销售返利账务处理及注意事项
  • python中循环怎么写
  • 贴现模式怎么计算利息
  • 其他应收款是如何核算的
  • 个税子女教育扣除申报方式怎么选
  • 印花税账务处理
  • 承租方承担的税费有哪些
  • 发票已到货未到会计分录
  • 所有者权益类期末贷方余额公式
  • 税务开票系统怎么开票
  • 机票的抵扣进项税的注意事项
  • 股东利润分配预缴税款
  • 递延所得税资产和递延所得税负债
  • 税务报表工会经费是按什么交了
  • 购买商品发生的费用计入
  • 个税返还开票什么项目
  • mysql与c++相连
  • sql修改表的所属空间
  • win7怎么添加设备
  • 系统图工具
  • win8应用显示错误
  • mac系统常见问题
  • centos7查看运行级别
  • win7系统运行在哪
  • js闭包的理解详解
  • unity 3d资源
  • jquery获取input内容
  • javascript resources
  • js如何实现重置功能
  • 网页js调试
  • 基于jQuery的ajax方法封装
  • js从数组中选出最大的三个数
  • js对象的常用方法
  • jquery常用操作
  • js设置option
  • 退伍军人坐火车要钱吗
  • 湖南耕地占用税标准
  • 钟楼在西安的哪里
  • 置换买新车划算吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设