在mpvue引入flyio

先來講微信小程序原生的請求接口方式吧,如官網文檔,在頁面中請求直接調用vue

在這裏感謝接的是提供的免費接口https://blog.csdn.net/c__chao/article/details/78573737npm

wx.request({
        url: 'https://api.apiopen.top/searchAuthors', //僅爲示例,並不是真實的接口地址
        data: {
          name: '李白'
        },
        header: {
          'content-type': 'application/json' // 默認值
        },
        success (res) {
          console.log(res.data.result)
        }
      })

好了,不如正題說一下Flyio,依葫蘆畫瓢寫了一下json

1.首先安裝flyio小程序

npm install flyio --save

 2.引入flyio。新建一個js文件,request.js微信小程序

import Vue from 'vue'

const Fly = require("flyio/dist/npm/wx")
const fly = new Fly
fly.config.baseURL = 'https://api.apiopen.top/'
Vue.prototype.$http = fly

export default fly

還能夠配置你的攔截器、響應時間等。。  api

3.頁面中請求接口,調用就能夠啦微信

import request from '@/utils/request'
            getRequest(){
                  request.get('recommendPoetry').then((d)=>{
                    console.log(this.article = d.data.result)
                  }).catch(error=>{
                      console.log(error)
                  })
              }        

好啦,運行一下,完美app

相關文章
相關標籤/搜索