我总是会收到此错误:
无法从值位置引用类型details_T [1]。
这是我的代码:
type details_T = {
code: string, desc: string,
}
export default {
data: function () {
return {
details: details_T = { code : 'c', desc : 'd'}
};
},
msg : function() {
var s : string = 'tset'
s = 100
console.log('test')
}
};
该如何解决?
答案 0 :(得分:1)
您正在将对象初始化与类型注释混合在一起。如果要注释函数的返回类型,可以使用:
data: function (): { details: details_T } {
return {
details: { code : 'c', desc : 'd'}
};
},