当前位置:   article > 正文

vue3+ts:render极简demo_现成的vue3项目demo下载

现成的vue3项目demo下载

一、背景介绍,render之前有简单在项目使用,但是我一直比较忙,没有系统研究,导致如果我要render方法写一个复杂组件还是有些困难,所以计划深入学习。先从一个极简demo开始,新手直接在项目里边复制代码就能看到效果,体验一下。

  1. <template>
  2. <div class="render">
  3. <!-- 使用render后template里边内容不能展示,template区域可以删除掉 -->
  4. <div>template</div>
  5. </div>
  6. </template>
  7. <script lang="ts">
  8. import { defineComponent, h, } from "vue";
  9. export default defineComponent({
  10. setup() {
  11. let name: ''
  12. return () => {
  13. return h(
  14. "div", // 标签,只写标签名,不写<>
  15. { // 属性
  16. ref: 'test-render-ref',
  17. class: 'test-render-class',
  18. // innerHTML: 'test-render-html' // 这里打开后子元素里边innerHTML内容不能展示
  19. },
  20. [ // 子元素
  21. h("p",{
  22. class: 'test-render-class-child',
  23. innerHTML: 'test-render-html-child'
  24. })
  25. ]
  26. );
  27. };
  28. }
  29. })
  30. </script>

效果:

 二、欢迎交流指正

三、参考链接:

Setup-render | Vue.js

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/320688?site
推荐阅读
相关标签
  

闽ICP备14008679号