Показать сообщение отдельно
  #3 (permalink)  
Старый 30.01.2021, 15:40
Кандидат Javascript-наук
Отправить личное сообщение для fori Посмотреть профиль Найти все сообщения от fori
 
Регистрация: 27.01.2021
Сообщений: 117

Спасибо))
Можно ли пожалуйста спросить о nextTick,
К примеру
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>

<div id="vue">
  <button @click="foc">show+focus</button>
  <input type="text" id="ob" v-show="show">
</div>
<script>
	
var vue = new Vue({
  el: '#vue',
  data: {
	  show:false,
  },
  methods: {
   foc(){
	   vue.show=!vue.show;
		document.getElementById("ob").focus();
	   //vue.nextTick(()=> {document.getElementById("ob").focus()}); 
	}
  }
})
</script>

Ето должно создать обэкт и поставить фокус на инпут, но никак не могу заставить nextTick работать, извините пожалуйста что часто задаю глупые вопросы, самому не получается разобратся((

Последний раз редактировалось fori, 30.01.2021 в 15:50.
Ответить с цитированием