typescript

mock数据api

ts-node tsc指令(typescript compile)编译并执行ts文件

// 在管理员权限下 全局安装typescript和ts-node
npm install -g typescript ts-node
tsc --help // 查看指令
cnpm install axios -S
tsc index.ts // 输出结果为一个js文件
ts-node index.ts

初识ts、类型系统

例子

import axios from 'axios'
const url = 'https://jsonplaceholder.typicode.com/users/1'
axios.get(url).then(res => {
   
    const data: IUser = res.data
    const {
    id, name, email, phone } = data
    console.log(`id是${
     id}`)
    console.log(`name是${
     name}`)
    console.log(`email是${
     email}`)
    console.log(`phone是${
     phone}`)
})
interface IUser {
   
    id: number;
    name: string;
    username: string;
    email: string;
    address: IAddress;
    phone: string;
    website: string;
    company: ICompany;
}
interface IAddress {
   
    street: string;
    suite: string;
    city: string;
    zipcode: string;
    geo: IGeo;
}
interface IGeo {
   
    lat: string;
    lng: string;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值