初试ajax端口

熟悉GET./POST.指令从云端接口获取信息;

数据来源是Easy Mock创建的数据,创建vue项目还是基本步骤走,cmd到工程目录下---

npm init -y 初始化项目依赖, 再yarn一下,yarn add -D vite ||  yarn add vue  ||  yarn add -D @vitejs/plugin-vue 这仨可以说是vue依赖三步走;(不知道后期在工作项目中,如果我想用vue,还需不需要导入)

    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.4/jquery.js"></script>
    <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>

vue包是一定要导入的,因为我需要用到@click方法;(我已经忘了js怎么绑定点击事件了)....好像得document.getelementbyId?算了,jQuery都比这个简便....所以我引用了jquery.js---尽管后面可能用不到

<script>
    const Root = {
      data() {
        return {};
      },
      methods: {
        getEvent() {
          var xhttp = new XMLHttpRequest();
          xhttp.open("GET","https://mock.mengxuegu.com/mock/642f630132affa39a121cd8d/example/api/getEvent",true);
          xhttp.send()
        },
      },

      template: "<button @click='getEvent'>Get</button>",
    };

    Vue.createApp(Root).mount("#app");
  </script>

Vue的基本语法。这里没有做拆分,是直接在index.html中引用的。

template中其实就是html5的格式,@click---vue语法,绑定了点击事件。

其实如果划分出来一个app.vue工程文件,用<template></template>标签也是这种效果,

不过只是一个片段练习..没有必要。

重点是methods! jquery.ajax(可能是)的XMLHttpRequest()方法,

这个地方咋调用XMLHttpRequest()呢,手册是这么说的-----

 于是就有了xhttp.open()和xhttp.send()指令,

保存,跑一下,见证奇迹。

拿到了数据。不出意外...

大概就是这样。不过我安装然后使用axois方法再获取的时候反复报错;不知道是哪个地方出了问题,不过大概ajax获取端口就是这样了;再麻烦的话就是核对头部和密码之类的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值