Vue.js 如何使用计算对象属性?
我想从要计算的对象中获取属性,但据我所知,这是不受支持的 我尝试过使用类似于Vue.js 如何使用计算对象属性?,vue.js,computed-properties,v-model,Vue.js,Computed Properties,V Model,我想从要计算的对象中获取属性,但据我所知,这是不受支持的 我尝试过使用类似于objects.atributes:{/*code*/}的东西,但出现了错误 我想实现这样的目标: 名字: 姓氏: 全名为:{{formdata.fullname} 导出默认值{ 数据(){ 返回{ 名字:'', 姓氏:“”, 表格数据:{ 计算:{ 全名:{ get:function(){ 返回this.firstName+''+this.lastName } } } }, } }, /*我也试过了,但出现了语法错误
objects.atributes:{/*code*/}
的东西,但出现了错误
我想实现这样的目标:
名字:
姓氏:
全名为:{{formdata.fullname}
导出默认值{
数据(){
返回{
名字:'',
姓氏:“”,
表格数据:{
计算:{
全名:{
get:function(){
返回this.firstName+''+this.lastName
}
}
}
},
}
},
/*我也试过了,但出现了语法错误
计算:{
formdata.fullname{
get:function(){
返回this.firstName+''+this.lastName
}
}
}
*/
}
我希望显示全名,但它没有显示。计算属性是在数据对象之外定义的。这样做:
导出默认值{
数据(){
返回{
名字:'',
姓氏:“”,
}
},
计算:{
全名:函数(){
返回this.firstName+“”+this.lastName;
}
}
}
全名是:{{fullname}
有没有办法将其放入对象中?所以我可以像formdata.fullname
那样访问它?因为我将以各种方式处理数据。