SOURCE

console 命令行工具 X clear

                    
>
console
<div id="app">
    <ele :list="list"></ele>
    <ul>
        <li v-for="item in list">{{item}}</li>
    </ul>
    <input-ele></input-ele>
</div>
<script>

    Vue.component('input-ele',{
        render:function(createElement){
            let that = this
            return createElement('div',[
                createElement('input',{
                    domProps:{
                        value:this.value
                    },
                    on:{
                        input:function(event){
                            that.value=event.target.value
                        }
                    }
                }),
                createElement('p','value:'+this.value)
            ])
        },
        data:function(){
            return{
                value:''
            }
        }
    })

    Vue.component('ele',{
        render:function(createElement){
            let nodes = []
           for(let i=0;i<this.list.length;i++){
                
               nodes.push(createElement('p',this.list[i]))
           }
          
           return createElement('div',{attrs:{id:'abc'}},nodes)
        },
        props:{
            list:{
                type:Array,
                default:[]
            }
        }
    })

    const app = new Vue({
        el:"#app",
        data:{
            list:[
                'vue实战',
                'js高级程序设计',
                'nodejs入门'
            ]
        }
    })
</script>

本项目引用的自定义外部资源