文章詳情頁
vue.js - vue開發的項目,想在頁面打開的時候使input自動聚焦,使用的官方的自定義指令,但是在ios真機上測試無效
瀏覽:110日期:2024-04-08 16:58:08
問題描述
Vue.directive(’focus’, { // 當綁定元素插入到 DOM 中。 inserted: function (el) { // 聚焦元素 el.focus() }})
<input type='text' v-focus>
問題解答
回答1:可以使用autofocus='autofocus'
回答2:According to this page, autofocus is not supported in iphone/ipad for usability reasons.
根據 這篇文章 autofocus 或者 el.focus() 因為使用體驗問題,蘋果不讓在 iphone/ipad 上用。因為 focus,可能會帶來頁面縮放,打開頁面,突然縮放,體驗太差,大蘋果不能忍受吧。
回答3:手動搞一波唄..mounted() { xxx.focus()}
標簽:
vue
排行榜
