Maison  >  Questions et réponses  >  le corps du texte

vue.js - Un projet développé par vue. Je souhaite concentrer automatiquement la saisie lorsque la page est ouverte. J'utilise les instructions personnalisées officielles, mais le test sur la vraie machine iOS n'est pas valide.

Vue.directive('focus', {
  // 当绑定元素插入到 DOM 中。
  inserted: function (el) {
    // 聚焦元素
    el.focus()
  }
})
<input type="text" v-focus>
某草草某草草2637 Il y a quelques jours2757

répondre à tous(3)je répondrai

  • 为情所困

    为情所困2017-07-06 10:38:42

    Vous pouvez utiliser autofocus="autofocus"

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-07-06 10:38:42

    Selon cette page, la mise au point automatique n'est pas prise en charge sur iPhone/iPad pour des raisons de convivialité.

    Selon cet article autofocus 或者 el.focus() 因为使用体验问题,苹果不让在 iphone/ipad 上用。因为 focus, cela peut provoquer un zoom sur la page, ouvrir la page, et soudainement zoomer, l'expérience est dommage, la Big Apple ne peut pas le supporter.

    répondre
    0
  • 三叔

    三叔2017-07-06 10:38:42

    Faites-le manuellement...
    Mounted() {
    xxx.focus()
    }

    répondre
    0
  • Annulerrépondre