3
respostas

Focus em componente Input Vue.js

Olá, bom dia!

Estou com dificuldade para dar autofocus no componente INPUT do Vue,js, alguém poderia me ajudar???

Obrigada

3 respostas

Oi Sheila, tudo bem? Mostra pra gente como você tá fazendo por favor?

Olá, boa tarde, Wanderson!

Tudo bem??

Estou tentando fazer como a documentação indica. https://br.vuejs.org/v2/guide/custom-directive.html

Criei uma diretiva directives: { focus: { // definição da diretiva inserted: function (el) { el.focus() } } }

Só que uso o componente do ivue. E quando chamo : Input v-focus , não funciona o focus do input.

Poderia me ajudar com uma solução para componentes do ivue "Input" da focus?

https://www.iviewui.com/components/input-en

Obrigada.

Espera, você tá tentando fazer um autofocus, é isso? Pra ele pegar o foco primeiro? O próprio componente do ivue já tem uma propriedade pra isso. Então você não precisa declarar diretiva. Pelo que entendi é isso, só precisa definir a propriedade como true.

E já existe um método focus, então você só precisa fazer uso.