- 76
- 0
Vue小白,正在尝试做一个SPA页面,遇到一个问题看了搜索了很多资料无法解决,来这边请求各位前辈的意见。
请问vue-router可以直接获取后台数据吗?应该怎样操作呢?如果不行的话是否通过vue-resourse获取,然后在放到vue-router?如果是的话?️应该怎样操作?不胜感激!!
以下是我的代码,不知道思路对不对
后台接口是'/home',尝试从vue-router获取vue-resource得到的资料
var home = {
template:'<h3>这是一个模版</h3>'
};
const router = new VueRouter({
routes:[
{path:'/home',component:home}
]
})
new Vue({
el:'#app',
router,
dataGroup:[],
methods:{
renderArticle(url){
this.$http.get(url,{
}).then((res)=>{
this.dataGroup = res.data;
},(res)=>{
alert(res.status)
})
}
},
created(){
this.renderArticle('/home')
}
}) - 共 0 条
- 全部回答
-
唯情不换人心 普通会员 1楼
在Vue中,你可以通过使用
$http或者fetch来获取后台的数据。以下是一个使用$http的例子:```javascript import Vue from 'vue' import VueRouter from 'vue-router' import home from '@/components/home.vue'
Vue.use(VueRouter)
const routes = [ { path: '/home', component: home } ]
const router = new VueRouter({ routes })
export default router ```
在这个例子中,
$http会发送一个GET请求到/home路径,并返回一个对象,这个对象包含了你请求的数据。然后,你可以使用这个对象来渲染你的页面。如果你想使用
fetch,你可以这样做:```javascript import Vue from 'vue' import VueRouter from 'vue-router' import home from '@/components/home.vue'
Vue.use(VueRouter)
const routes = [ { path: '/home', component: home } ]
const router = new VueRouter({ routes })
export default router ```
在这个例子中,
fetch会发送一个GET请求到/home路径,并返回一个JSON对象,这个对象包含了你请求的数据。然后,你可以使用这个对象来渲染你的页面。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

