export const directive = { vOnlyNumber : { mounted(el) { // 当元素挂载时设置事件监听器 el.addEventListener('input', (event) => { // 使用正则表达式只允许数字通过 event.target.value = event.target.value.replace(/[^\d]/g, ''); }); }, // 如果需要处理组件更新后的情况,可以添加 updated 钩子 updated(el) { el.addEventListener('input', (event) => { event.target.value = event.target.value.replace(/[^\d]/g, ''); }); } } }