Vue3 使用 ref 获取后端数据

Vue3 使用 ref 获取后端数据,第1张

一、概述

通过 ref 返回一个响应式的数据,可以在 html 模板上直接使用。

二、步骤 2.1 引入 ref
import { ref } from "vue";
2.2 setup()
export default {
    name: 'App',
    setup() {
        const serverValue = ref();
        onMounted(() => {
          axios({
            method: "GET",
            url: "http://localhost:8080/getVaule",
          }).then((res) => {
              console.log("res.data = " + res.data);
              // 必须在加上 .value 
              serverValue.value = res.data;
              ElMessage.success("获取成功");
            }).catch((err) => {
              console.log("err = " + err);
              ElMessage.error("获取失败");
            });
        });

        return {
          serverValue // 不可以有初始值
        }
  } 
}
2.3 使用 serverValue
<h1>{{ serverValue }}h1>
2.4 后端

通过 axiosGet 请求后端返回一个 String,然后前端显示。

@GetMapping(value = "/getVaule")
public String getValue(){
    return "孙悟空";
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1296582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存