public function vue($component, $initData = [], $componentDefinition = null, $selector = null)
    {
        if (!$selector) {
            $selector = '#'.$this->name;
        }

        if ($componentDefinition) {
            $chain = (new jsVueService())->createVue($selector, $component, $componentDefinition, $initData);
        } else {
            $chain = (new jsVueService())->createAtkVue($selector, $component, $initData);
        }

        $this->_js_actions[true][] = $chain;

        return $this;
    }