小编Muh*_*kri的帖子

从vue-router的链接获取'id'值

如何从vue-router的链接获取对象值?例如,此链接中的"id" http://laravel.dev/#!/messages/ 1703

因此,使用该ID,我可以从数据库中获取特定数据.

我的代码

var detailMessage = Vue.extend({
template: '#detailMessage',
data: function() {
    return {
        id: ''
    }
},
ready: function(id) {
    this.getID(id);
},
methods: {
    getID: function(id) {
    this.$http.get('/api/messages/' + id, function(data) {
        alert(data);
            })
        }
    }
})


var router = new VueRouter()
router.map({
'/api/messages/:idMessage': {
    name: 'sentMessage',
    component: detailMessage
    }
})
Run Code Online (Sandbox Code Playgroud)

对不起,错误是链接点击,查看和网址更改,但发送到服务器的是 http://laravel.dev/api/messages/undefined

这里错误截图

谢谢

javascript php laravel vue.js

3
推荐指数
1
解决办法
7295
查看次数

标签 统计

javascript ×1

laravel ×1

php ×1

vue.js ×1