Rumah  >  Soal Jawab  >  teks badan

vue.js - Projek yang dibangunkan oleh vue Saya mahu memfokuskan input secara automatik apabila halaman dibuka. Saya menggunakan arahan tersuai rasmi, tetapi ujian pada mesin iOS sebenar tidak sah.

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

membalas semua(3)saya akan balas

  • 为情所困

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

    Anda boleh menggunakan autofocus="autofocus"

    balas
    0
  • 我想大声告诉你

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

    Menurut halaman ini, autofokus tidak disokong dalam iphone/ipad atas sebab kebolehgunaan.

    Menurut artikel ini autofocus 或者 el.focus() 因为使用体验问题,苹果不让在 iphone/ipad 上用。因为 focus, ia boleh menyebabkan halaman zum, buka halaman, dan tiba-tiba zum, pengalaman terlalu teruk, Big Apple tidak tahan.

    balas
    0
  • 三叔

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

    Lakukan secara manual...
    dipasang() {
    xxx.focus()
    }

    balas
    0
  • Batalbalas