html - 在 Vue3 中使用 InputMask PrimeVue 的问题
问题描述
我试图在 Vue3 的项目中使用 PrimeVue 的 InputMask 我在模板标签中有块:
<div class="sdf">
<label for="basic">Basic</label>
<InputMask mask="99-999999" v-model="val1" placeholder="99-999999" />
</div>
我有脚本:
export default {
data: () => ({
val1: null,
})
}
一切似乎都很好,控制台没有显示任何错误,但输入仍然不可见,只显示标签。我做错了什么?
解决方案
听起来你没有注册InputMask
。
您可以使用以下方式在全球范围内注册它app.component('InputMask', InputMask)
:
// main.js
const { createApp } = require('vue')
import PrimeVue from 'primevue/config'
import InputMask from 'primevue/inputmask'
import App from './App.vue'
createApp(App)
.use(PrimeVue)
.component('InputMask', InputMask)
.mount('#app')
推荐阅读
- r - 这个赋值运算符意味着什么?
- android - 新 Flutter 项目的 BLoC 方法
- python - 使用另一个 DataFrame 从 Python 中的 DataFrame 中删除记录
- javascript - 错误:来自 REACT 中另一个图像文件夹的图像数组循环
- javascript - 全局变量未在 axios 的 then 子句中更新
- html - 检查器的 div 样式背景 url 问题
- django - django 序列化程序按值分组
- html - Bootstrap - 如何在使用 JQuery 的 Web 应用程序中直观地查看当前正在应用的引导媒体查询
- apache-spark - spark Dataframe 中的 save() 方法
- sql - Oracle:根据条件逻辑插入新行