【发布时间】:2018-01-22 09:02:12
【问题描述】:
我已经在 Vuejs 论坛上撰写了论坛帖子,并且解释也在那里。我已经尽可能地开发了我的解决方案,但我遇到了一个问题。请在这里寻求帮助。
代码链接如下:Custom form component
我遇到问题的代码部分是在 vue 实例上,我在其中创建了页面加载时发生的选项。在这里,我试图根据表单名称仅显示 name 属性的输入字段。例如,它是一个完整的自定义表单组件,具有多个输入字段并在页面上引用两次,但每个表单都有特定的输入字段。所以我试图拆分组件。
表格 1
名称字段
姓氏字段
电子邮件字段
表格 2
用户名字段
密码字段
代码:
created: function (formNameAttribute, inputNameAttribute) {
var getForms = document.getElementsByTagName('form');
var inputElement = document.getElementsByTagName('input');
for (var i = 0; i < getForms.length; i++) {
formNameAttribute = getForms[i].name;
console.log('Form name attribute: ', formNameAttribute);
for (var j = i; j < inputElement.length; j++) {
inputNameAttribute = inputElement[i][j].name;
console.log('Input name attribute: ', inputNameAttribute);
switch (getForms[i][j].name) {
case 'Account Details':
var fieldAttributeName = inputElement[i].name;
console.log('Input', fieldAttributeName);
break;
}
}
}
}
【问题讨论】:
-
欢迎来到 Stack Overflow!总是有必要描述问题并在实际帖子中包含相关代码。链接可能会断开或可能不受信任。请包含您的问题内容,并查看asking a good question 的帮助页面。
标签: javascript vue.js components