我有一个输入属性,我希望从源中获取文本并且是双向绑定的
// messages.html
<input type="textarea" v-model="newMessage">
// messages.js
data () {
newMessage: ''
},
props: {
message: {
type: Object,
required: true,
default () {
return {};
}
}
// the message object has keys of id, text, and hashtag
我希望输入的初始值为message.text
。做newMessage: this.message.text
修改
我尝试在输入中添加:value="message.text"
,但这并没有真正显示任何内容
答案 0 :(得分:2)
是的,您可以在数据功能中引用道具。
data(){
return {
newMessage: this.message.text
}
}