uniapp 自動獲取焦點

2022-05-05 17:54:09 字數 632 閱讀 8214

首先得在 input 元素上設定 foucs 屬性,並且繫結乙個變數。

然後將變數在 data 裡面初始化為 false。

firstfocus: false
然後再 methods 裡繫結方法,初始化 focus 屬性後就可以將任意乙個的 input 元素獲取焦點了。

// 第乙個文字框 change 事件

firstchange() ,0)

}

第乙個文字框:

第二個文字框 :

第三個文字框:

第四個文字框:

每次想要自動獲取焦點的時候要把所有的 focus 屬性全部初始化為 false。

同時只允許乙個 focus 屬性為 true。

設定延時函式的作用是因為如果聚焦到下乙個文字框後想重新回來修改當前的文字框會導致聚焦失敗。

settimeout 也可以用 this.nexttick 代替,都是在頁面元素重新渲染之後才會執行內部**。

input標籤自動獲取焦點

1 只要在該input標籤後新增autofocus autofocus 即可 例項 head 使用者名稱 type text id username name username autofocus autofocus 密碼 type text id password name password ty...

關於wangeditor取消自動獲取焦點

場景提出 在使用wangeditor富文字編輯器的時候,在開啟頁面的時候,總會自動定位到富文字編輯器上,影響到整體布局。解決方案 1.在node module 中 找到wangeditor release wangeditor.js將裡面的 注釋。注釋 this.selection.createra...

EditText 不讓其自動獲取焦點

在專案中,一進入乙個頁面,edittext預設就會自動獲取焦點。那麼如何取消這個預設行為呢?在網上找了好久,有點 監聽軟鍵盤事件,有點 呼叫 clearfouse 方法,但是測試了都沒有!xml中也找不到相應的屬性可以關閉這個預設行為 解決之道 在edittext的父級控制項中找乙個,設定成 and...