1
我的成分是這樣的:如何將屬性發送給輸入文本的值? (Vue.JS 2)
<template>
<div class="modal" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<form id="form-message">
...
<input type="text" class="form-control" id="subject" placeholder="Subject" v-model="product_name" required>
...
</form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'MessageModal',
props: ['productName'],
data() {
return {
product_name: this.productName,
}
}
}
</script>
該組件是一個模式。這種模式顯示時點擊一個按鈕。當模態分量表現,我想送PRODUCT_NAME屬性的值輸入文本的價值
我試着像上面的代碼,但如果我把文本輸入表單中輸入的文本不顯示PRODUCT_NAME財產
的價值像這樣:
<input type="text" class="form-control" id="subject" placeholder="Subject" v-model="product_name" required>
<form id="form-message">
...
</form>
它的工作原理。但是,爲什麼如果我把表單中的輸入文本,它不起作用?
我該如何解決?
@Bert Evans,看到我的問題。我已經更新了 –
@Bert Evans,如果我把輸入文本放在表單中,它就可以工作。但是,爲什麼如果我把表單中的輸入文本,它不起作用? –
好問題:) – Bert