美文网首页
渲染函数

渲染函数

作者: 九尾的日志 | 来源:发表于2018-08-20 11:42 被阅读0次

自定义组件时,template模板的替代方案

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8">
        <title>渲染函数</title>
        <script src="vue.js"></script>
    </head>

    <body>

        <div id="app">
            <test></test>
        </div>

        <script>
            
            
            //模板组件
//          Vue.component('test', {
//
//              template: '<div id="test" v-on:click="onclick">组件</div>',
//
//              data: function() {
//
//                  return {
//
//                      show: true
//                  }
//              },
//
//              methods: {
//
//                  onclick: function() {
//
//                      console.log('clicked!');
//                  }
//              }
//          })

            
            //渲染组件
            Vue.component('test',{
                
                render:function(createElement){
                    
                    return createElement('div',{ attrs:{ id:'test'},on:{click:this.onclick} },'组件');
                },
                
                data: function(){
                    
                    return{
                        
                        show: true
                    }
                },
                
                methods:{
                    
                    onclick:function() 
                    {
                        console.log('clicked!');
                    }
                }
            })
            
            
            new Vue({ el:'#app' });
            
        </script>

    </body>
</html>

相关文章

  • vue 渲染函数 & JSX

    渲染函数 render 通过渲染函数渲染组件 渲染后: JSX 通过以上方式创建虚拟DOM,语法比较繁琐。可以使用...

  • 渲染函数

    自定义组件时,template模板的替代方案

  • 渲染函数

    文档传送门:Render Functions & JSX 以文档中的举例为例,回顾一下组件的两种写法:全局注册组件...

  • React 进阶之路 二 ( 元素渲染 )

    # 元素渲染 如上: 渲染是调用一个函数:ReactDOM.render。函数接收两个参数:渲染内容 和 根节点 ...

  • 可用原生JS代替模板功能

    模板变成渲染函数的形式时,只要可以使用原生JS轻松完成的操作,渲染函数就不会提供专有的替代方法,比如可以在渲染函数...

  • vue之routerView源码解析

    routerView 视图渲染 核心就是根据路由匹配到视图,并且渲染到页面上 函数式组件,特点:没有状态,函数没有...

  • python django常用的函数

    python django常用的函数 1)render(): 渲染页面 2)JsonResponse(): 渲染j...

  • 渲染函数&JSX

    1.基础 render函数提供javascript完全编程能力 2.节点,树以及虚拟DOM 虚拟DOM:vue通过...

  • 渲染函数&JSX

    渲染函数 背景 Vue推荐在绝大多数情况下使用模版来创建你的HTML。然后在一些场景中,你真的需要JavaScri...

  • 渲染函数(render)

    render 函数作用 render 函数 跟 template 一样都是创建 html 模板的,但是有些场景中用...

网友评论

      本文标题:渲染函数

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