nuxt接口数据静态化处理的方法

/ 0条评论 / 0 个点赞 / 991人阅读
import axios from 'axios'
export default {
  name: 'Index',
  components: {},
  async asyncData({ app, store, params, req, res }) {
    res = await axios({
      headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
      method: 'get',
      url: `http://域名/gzfw/api/getList`,
      data: {
        page: 1,
        size: 100000
      }
    })
    return {
      newdatalist03: res.data
    }
  },
<div v-for="item in newdatalist03" :key="item.id" class="zl_twomore_list">
              <div class="news_img_list">
                <nuxt-link :title="item.title" :to="{name: 'new-id', params:{id:item.id}}">
                  <Icon type="ios-radio-button-on" /> {{ item.title }}
                </nuxt-link>
                <span>{{ item.publishTime }}</span>
              </div>
            </div>