14.Vue3.x中全局绑定属性、使用Axios和fetchJsonp请求真实api接口数据、函数防抖实现百度搜索

本文详细介绍了如何在Vue3.x项目中使用Axios请求远程Api接口,全局绑定Axios,以及通过fetch-jsonp实现jsonp请求。此外,还展示了如何调用百度API实现搜索功能,并利用函数防抖优化,确保在快速输入时减少不必要的请求。
摘要由CSDN通过智能技术生成
一、Vue3.x中使用Axios请求远程真实Api接口数据

https://github.com/axios/axios

  1. 安装

    npm install axios --save
    或者
    yarn add axios
    或者
    cnpm install axios --save
    
  2. 引入使用

    <template>
        <div class="home">
            <button @click="getData">News组件获取数据</button>
            <ul>
                <li v-for="(item,index) in list" :key="index">
                    {
        { item.aid }}--{
        { item.title }}
                </li>
            </ul>
        </div>
    </template>
    
    <script>
        // import axios from 'axios';
        export default {
          
            name: "",
            data() {
          
                return {
          
                    list: []
                }
            },
            methods: {
          
                getData() {
          
                    let api = "http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=5";
                    this.Axios.get(api).then((response) => {
          
                        console.log(response.data.result);
                        this.list = response.data.result;
                    }).catch((error) => {
          
                        console.log(error);
                    })
                }
            },
            mounted() {
          
                this.Storage.set("username", "张三111");
                console.log(this.Storage.get("username"));
            }
        }
    </script>
    
    <style scoped>
    
    </style>
    
    
    
二、Vue3.x全局绑定Axios

vue3.x中全局绑定属性参考https://v3.vuejs.org/api/application-config.html#warnhandler

修改项目入口main.js文件

import {createApp} from 'vue'
import App from './App.vue'
import A
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值