【发布时间】:2021-11-27 13:08:58
【问题描述】:
我正在与BootstrapVue 合作。
我有两个b-form-inputs,第一个将从查询字符串中自动填充。现在我需要在我的另一个 b-form-input 中写入 ID 并想检查我的 json 文件中的 ID(基于我的 Name)是否等于我输入的 ID。
比我的validDataAdded: function () 应该返回该按钮将被启用 - 这是我的问题,我实际上不知道如何解决..
谢谢!
我的模板:
<template>
<b-card class="mt-5 col-md-6">
<div class="mt-2">Name</div>
<b-form-input :disabled="true" v-model="this.Name" :value="this.Name"></b-form-input>
<div class="mt-4">ID</div>
<b-form-input type="number"></b-form-input>
<b-button :disabled="!validDataAdded">Login</b-button>
</b-card>
</template>
我的脚本:
<script>
export default {
name: "test",
data() {
return {
data: [
{
"Name": "Harry",
"ID": "1234",
},
{
"Name": "Ron",
"ID": "4321",
},
{
"Name": "Snape",
"ID": "1973",
}
]
};
},
methods: {
validDataAdded: function () {
return //NEED CODE HERE
},
},
};
</script>
【问题讨论】:
-
你的具体问题是什么?
-
如何解决这个问题——我检查了我写的
ID和我的ID的ID的手册
标签: javascript vue.js vuejs2 bootstrap-vue