我正在开发 Vue、TypeScript、Nuxt (SRR) 项目。
我发现有一些输入字段在部署后显示
undefined
,但在本地主机上工作得很好。
我试图在我的代码中找到奇怪的东西,但我不认为我做了任何奇怪的事情。
component.vue
<input
:type="passwordFieldType"
placeholder="Enter your password here"
v-model="password"
/>
component.ts
@Component
export default class login extends Vue {
passwordFieldType: string = "password";
password: string = "";
部署后未定义的可能原因是什么?
我已经有了答案。这似乎是一个 Bootstrap 错误。我使用的是 b-input 标签,当我删除它并重新部署时,“未定义”问题消失了。