栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

vue jsx 使用指南及vue.js 使用jsx语法的方法

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

vue jsx 使用指南及vue.js 使用jsx语法的方法

vue  jsx  语法与 react  jsx  还是有些不一样,在这里记录下。

let component = null// if 语句
if (true) {
 component = (
  
 );
} else {
 component = (
  
 );
}
var ul = (
 
    {component}
); // map 语句 var coms = limit.map(i => { return {
  • {ul}
  • }; }) // 属性
  • console.log()}> // 自定义指令 let directives = [{name: 'prod-img', value: params.row.skn, modifiers: {skn: true}} ]; return ( // 属性展开 ); // 自定义过滤器 不建议使用,直接当函数使用 foo(something) // methods this.foo() // model (params.row.factoryCode = val)} style={{width: '100%'}}> // 自定义事件 return ( // event 绑定 ); //三元运算 {i == 1 ? 'True!' : 'False'}
  • { params.row.buyingNums = val; }, 'on-blur': () => { this.update(params); } } }); // 所有的事件监听必须以on开头,然后字母大写 // template // jsx this.click()}>

    好了,下面看下vue.js 使用jsx语法的方法

    1、创建一个测试的组件

    export default {
     name:'Test',
     components:{
    
     },
     render(h){
      return 
       test
      
    
     },
     data () {
      return {
    
      }
     }
    }

    2、把编辑器js语言的版本设置成jsx,这样编辑器 可以正确识别jsx语法

    3、安装npm依赖

     babel-plugin-syntax-jsx
     babel-plugin-transform-vue-jsx
     babel-helper-vue-jsx-merge-props

    4、修改 .babelrc

    { "presets": ["es2015"], "plugins": ["transform-vue-jsx"]
    }

    我是下载的vux的模板,修改之后顺利打包jsx格式的文件

    总结

    以上所述是小编给大家介绍的vue jsx 使用指南及vue.js 使用jsx语法的方法,希望对大家有所帮助!

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/83946.html

    JavaScript相关栏目本月热门文章

    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号