// 定义数据
const State = reactive({
tableData: [] as [],
})
// 获取接口
$http.get('/getlist')
.then((res: any)=>{
State.tableData = res.data.data;
})
请问这样子声明数据类型和赋值合不合理?
// 定义数据
const State = reactive({
tableData: [] as [],
})
// 获取接口
$http.get('/getlist')
.then((res: any)=>{
State.tableData = res.data.data;
})
请问这样子声明数据类型和赋值合不合理?
13 回答13k 阅读
7 回答2.2k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
如果用了TS,能不用any就不用any。
建议后端使用类似
swagger UI
这样的api文档,你在vscode中下载JSON TO TS
这个扩展。在swagger UI
中拿到JSON数据后使用ctrl+shift+alt+v
能够直接拿到一个interface
(通常情况下类型或者接口会单独放在一个文件下)。然后你再使用这个接口,比如:另外,建议axios封装一下,网上有许多这方面的文章。
最后,你之前的代码写的
as []
没这个必要。感觉你的TS基础不算牢固,推荐兄弟你去看看我关于TS的一些文章:https://juejin.cn/column/7163...