调整focus 自定义指令
This commit is contained in:
parent
64256f5982
commit
a585fecf3b
@ -1,18 +1,21 @@
|
|||||||
export default {
|
export default {
|
||||||
// 当被绑定的元素插入到 DOM 中时
|
// 当被绑定的元素插入到 DOM 中时
|
||||||
inserted: function (el, obj) {
|
inserted: function (el, obj) {
|
||||||
// 这是需要页面刚加载就能进行聚焦操作使用的钩子函数,可以省略的,视具体需求而定
|
// 这是需要页面刚加载就能进行聚焦操作使用的钩子函数,可以省略的,视具体需求而定
|
||||||
// 对值进行判断
|
// 对值进行判断
|
||||||
if (obj.value) {
|
const dom = el.querySelector('input') || el.querySelector('textarea');
|
||||||
// 聚焦元素
|
dom.focus();
|
||||||
el.focus();
|
// el.focus();
|
||||||
}
|
// if (obj.value) {
|
||||||
},
|
// // 聚焦元素
|
||||||
// 当指令所在组件的 VNode 及其子 VNode 全部更新后调用
|
// el.focus();
|
||||||
// 这是每当绑定的值发生改变时触发的钩子函数
|
// }
|
||||||
componentUpdated: function (el, obj) {
|
},
|
||||||
if (obj.value) {
|
// 当指令所在组件的 VNode 及其子 VNode 全部更新后调用
|
||||||
el.focus();
|
// 这是每当绑定的值发生改变时触发的钩子函数
|
||||||
}
|
componentUpdated: function (el, obj) {
|
||||||
}
|
if (obj.value) {
|
||||||
|
el.focus();
|
||||||
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user