Vue 渲染函数

实例

    // 挂载进度条组件
    var div = document.createElement('div');
    document.body.appendChild(div);
    var volumeCalcProgress = new Vue({
        data: {
            percent: 0,
        },
        render(createElement) {
            return createElement(CalcProgress, {
                props: {
                    percent: this.percent
                }
            })
        },
    });
    volumeCalcProgress.$mount(div);

    // 修改volumeCalcProgress.percent,子组件会更新

see

https://cn.vuejs.org/v2/guide/render-function.html

原文地址:https://www.cnblogs.com/develon/p/14542449.html