首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue.js Axios Wordpress调用

Vue.js Axios Wordpress调用
EN

Stack Overflow用户
提问于 2018-11-19 12:28:52
回答 1查看 648关注 0票数 0

有人能帮我解决以下代码的问题吗?我想在我的Vue.js项目中使用Axios从wordpress安装中获取帖子数据。我得到了一个错误:"...axios未定义“

博客组件:

代码语言:javascript
复制
<template>
  <section>
    <h1>Blog</h1>

    <ul>
    <li v-for="post of posts" :key="index">
      <p><strong>{{post.title}}</strong></p>
      <p>{{post.body}}</p>
    </li>
  </ul>

  </section>
</template>

<script>
export default {
  data(){
    return {
      posts: []
    }
  },
  created() {
    axios.get(`http://woolff.dk/blog/wp-json/wp/v2/posts`)
    .then(response => {
      this.posts = response.data
    })
  }
}
</script>

main.js:

代码语言:javascript
复制
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import axios from 'axios'
import VueAxios from 'vue-axios'

Vue.use(VueAxios, axios)

Vue.config.productionTip = false

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-19 12:31:13

您在this之前缺少了axios关键字:

代码语言:javascript
复制
created() {
this.axios.get(`http://woolff.dk/blog/wp-json/wp/v2/posts`)
.then(response => {
  this.posts = response.data
}) 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53374667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档