0
여기 내가 잘못하고있는 것이 확실하지 않습니다. 여전히 vue js에서 꽤 멍청한 질문입니다. 그래서 문제가 될 수 있습니다. 문제는 아무것도 표시하지 않는다는 것입니다. 그게 훨씬 이해하기가 조금 더 쉽게 경우WP rest API with vue.js
var App = Vue.extend({});
var postList = Vue.extend({
template:'#post-list-template',
data: function(){
return {
posts: ''
}
},
mounted: function(){
posts = this.$http.get('/wp-json/wp/v2/posts?per_page=10');
posts.get(function(posts){
this.$set('posts', posts);
})
}
});
var router = new VueRouter({
mode: 'history',
routes: [
{ path: '/', component: postList}
]
});
new Vue({
el: '#app',
router: router,
template: '<router-view></router-view>'
});
HTML은 여기에 ... 약간 다른 코드로 이전 VUE 버전과 함께 작동하도록를 얻었으나, 그래 :
<div class="container-fluid projects" id="projects">
<h1 class="text-center project-heading">Projects</h1>
<div class="white-wrap">
<div id="app">
<router-view></router-view>
</div>
</div>
<template id="post-list-template">
<div class="container">
<div class="post-list">
<article v-for="post in posts">
<div class="post-content">
<h2>{{ post.title.rendered }}</h2>
{{ post.id }}
</div>
</article>
</div>
</div>
</template>
</div>
[편집]에서 코드가 수행 할 작업과 예상되는 작업을 공유 할 수 있습니까? – LW001
** 왜 당신이 가지고있는 문제를 나열하지 않았습니까? ** – ProEvilz