如何在computed 的函数执行前完成其他方法的调用

使用<component :is="templateComponent”>获得动态组件,其中templateComponent是computed函数,如何在调用templateComponent方法前给TemplateName赋值(数据来自后台…),谢谢。
具体代码如下:

如果使用watch监控TemplateName,如何与component is属性绑定?

<component :is="ComponentObj”>把原来的函数调用改为数据成员也不行,测试代码如下: