【发布时间】:2018-01-11 17:53:57
【问题描述】:
大家好,我google了很多,我发现应该使用道具将参数从laravel刀片(位置资源/视图)传递到vue组件(位置资源/资产/)我的vue版本是2这里是我的注册刀片
@extends('layouts.auth')
@section('content')
<router-view name="register" :route="{{ route('my-route') }}">
</router-view>
@endsection
这是我的 app.js 文件(位置资源/资产)
require('./bootstrap');
window.Vue = require('vue');
import VueRouter from 'vue-router';
window.Vue.use(VueRouter);
import Register from './website/auth/register.vue';
const routes = [
{path: '/register', component: Register, name: 'register'},
]
const router = new VueRouter({ routes })
const app = new Vue({ router }).$mount('#app')
这是我的 register.vue
<template>
<a :href="route">back</a>
</template>
<script>
export default{
prop: ['route'],
mounted() {
console.log(this.route);
},
}
</script>
但它会抛出 undefine 为什么我没有获得路线的价值 帮帮我,我是 vue 新手
【问题讨论】: