美文网首页
递归组件

递归组件

作者: 嗯哼_3395 | 来源:发表于2018-07-07 15:52 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="vue.js"></script>
</head>
<body>
    <div id="box">
        <veb :num="num"></veb>
    </div>
</body>
    <script>
       //递归函数:自己调用自己,要有结束条件,组件的递归就好组件包含组件
       Vue.component("veb",{
           props:["num"],
           //首先要有一个name的属性,相当于veb的别名
           name:"ha",
           //<ha :num='num+1'></ha>相当于<veb :num="num"></veb>
           template:"<div>{{num}}<ha :num='num+1' v-if='num<10'></ha></div>"
       })
       var box=new Vue({
          el:"#box",
          data:{
              num:1
          }
       })
       //递归函数的例子,兔子问题,斐波那契数列
       function fun(n){
           if(n==1||n==2){
                return 1
           }else{
                return fun(n-1)+fun(n-2)
           }
       }
       console.log(fun(8))
    </script>
</html>

相关文章

  • 14.递归组件与动态组件

    递归组件与动态组件 递归组件 递归组件就是指组件在模板中调用自己,开启递归组件的必要条件,就是在组件中设置一个 n...

  • 组件的高级用法

    递归组件 组件在它的模板中可以递归地调用自己,但是需要给组件设置 name 的选项。同时要注意限制递归的数量,否则...

  • vue 组件递归

    组件递归常用到的栗子就比如树形结构的创建,需要自调用进行递归渲染下面是递归组件渲染tree的效果图: 2.调用组件...

  • Vue之组件高级用法

    1. 递归组件 组件在它的模板内可以递归地调用自己,只要给组件设置name选项即可,并且必须给一个条件来限制递归数...

  • 树形结构递归/原生js实现/vue递归组件

    原生js实现递归渲染 Vue2.0递归组件

  • vue 局部组件递归

    vue只有全局注册的组件才能递归调用吗? 最近在开发 npm 组件库,需要递归使用组件,组件间存在相互依赖关系。搜...

  • Vue menu 递归组件

    分享一个用递归的方式写 menu 组件 vue 利用递归组件写导航 为什么要用递归的方式写 ? 原因可以有几点: ...

  • 2019-02-18 vue组件基础篇6

    组件高级用法递归组件 组件在它的模板内可以递归地调用自己,只要给组件设置name的选项就可以了。设置name后,在...

  • 递归组件

  • 递归组件

    通过设置name就可以递归的调用自己 Vue.component("child-component",{ name...

网友评论

      本文标题:递归组件

      本文链接:https://www.haomeiwen.com/subject/irawuftx.html