位置:首页 > web前端 > vue

vue3.x中setup实现接口的方法 调用接口的写法

dearweb 发布:2021-08-09 22:26:38阅读:

vue3.x中setup实现接口的方法其实很简单,再次不做过多讲解,直接上代码

<template>
  <div class="hello">
    {{title}}
    <br/>
    {{reversetTitle}}
    <br>
    <button @click="setTitle('123')">改变title</button>
  </div>
</template>

<script lang="ts">
import { defineComponent,reactive } from "vue";

// 定义数据接口
interface Home {
  title: string;
  description: string;
  count?: string;
  getUserTitle(title:string):void
}

export default defineComponent({
  name: "HelloWorld",
  setup(){
      let user:Home=reactive({
          title:'我是home',
          description:'我是新闻'
          getUserTitle(title:string){
              this.title= title
          },
      })
  },
  data() {
    return newsData
  },
});
</script>

<style scoped>
</style>

实现接口的第二种写法

let user=reactive<Home>({
       title:'我是home',
       description:'我是新闻'
       getUserTitle(title:string){
        this.title= title
       },
      })

实现接口的第三种写法

let user=reactive({
          title:'我是home',
          description:'我是新闻'
          getUserTitle(title:string){
              this.title= title
          },
      }) as Home

上面就是关于在setup里面定义和调用接口的方法,你看懂了吗?

24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看