【发布时间】:2018-01-09 16:10:02
【问题描述】:
我正在尝试设置与所选单选按钮对应的输入值,但我不知道如何设置。
<input type="text" class="input" name="provider" v-model="selected_provider">
<b-radio-group v-model="provider_options">
<div class="field">
<template v-for="provider in providers">
<b-radio
name="select_provider[]" id="provider_@{{ $index }}"
model="selected_provider"
value="provider"
type="radio">
@{{ provider.provider_name }}
</b-radio>
</template>
</div>
</b-radio-group>
我设法获得了一个要显示的数组,并且输入显示了selected_provider 中写入的任何内容,但我只是不知道如何将它们链接在一起。
var app = new Vue({
el: '#app',
data: {
selected_provider: '',
providers: [
{
provider_name: 'Twitch',
provider_url: 'https://www.twitch.tv/'
},
{
provider_name: 'Smashcast',
provider_url: 'https://www.smashcast.tv/'
},
{
provider_name: 'AzubuFrost',
provider_url: 'https://www.smashcast.tv/'
}
]
},
});
另外我想附上价值
<input type="text" class="input" name="name" id="name">
到provider_url 的末尾selected_provider
有人这么好心来帮助我吗?
【问题讨论】:
-
选择 Twitch 后,您希望在 Stream URL(以及其他任何地方)中显示什么?