Vue中jsx的最简单用法
Posted ttjm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue中jsx的最简单用法相关的知识,希望对你有一定的参考价值。
最终页面显示效果为
<div class="open-service" style="color: #0199f0; cursor: pointer;"> hello <p>world</p> </div>
主页面
parent.vue
<template> <div class="hello"> <vue-test :typeSpan="typeSpan"></vue-test> </div> </template> <script type="text/jsx"> import VueTest from "./jsx/VueTest"; export default name: ‘HelloWorld‘, components: VueTest, , computed: typeSpan() return text:‘hello‘, attrs: class:"open-service", style:‘color:#0199f0;cursor:pointer‘ , , </script>
子页面child.vue有两种方法
第一种
<script type="text/jsx"> export default props: typeSpan: type:Object, default: , created() , methods: openContactService() alert(1) , , render(createElement) return( <div class=this.typeSpan.attrs.class style=this.typeSpan.attrs.style onClick=this.openContactService> this.typeSpan.text <p >world</p> </div> ) </script>
第二种
<script type="text/jsx"> export default props: typeSpan: type:Object, default: , methods: openContactService() alert(1) , render(createElement, context) return createElement( ‘div‘, class:this.typeSpan.attrs.class, style:this.typeSpan.attrs.style, on: click:this.openContactService ,[ this.typeSpan.text, createElement(‘p‘,‘world‘), ] ) </script>
这是两个最简单的例子
以上是关于Vue中jsx的最简单用法的主要内容,如果未能解决你的问题,请参考以下文章
JAVA使用Logback发送日志到控制台文件ELK的最简单用法
Maven pom.xml 中将 log4j2 的所有用法升级到 2.15.0 的最简单方法是啥,包括使用 log4j2 的依赖项?请参阅 CVE-2021-44228