【发布时间】:2018-09-26 03:46:54
【问题描述】:
我正在开发一个存在于 Laravel 项目中的 Vue 应用程序。我将我的 vue 实例绑定到放置在刀片文件中的 id。
我想做的是将登录的用户从 Laravel/blade 传递给我的 Vue 实例。有没有办法做到这一点?我知道你可以通过 props 传递数据,但这只是一个 id 为 #root 的常规 div,它绑定了 Vue 实例。我知道如何获取已登录的用户,但我特别想寻找一种将数据从刀片直接传递到我的 vue 实例的方法。
app.js
// Require the deps from laravel (jQuery, axios, Bootstrap)
require('./bootstrap');
// Import vue deps
import Vue from 'vue';
import VueRouter from 'vue-router';
Vue.use(VueRouter)
// Import the router & routes
import router from './routes'
// Init a new vue instance
const root = new Vue({
el: '#root',
data: {
User: name here..
},
router
});
刀片
@extends('layouts.app')
@section('content')
<!-- pass user below -->
<div id="root"></div>
@endsection
【问题讨论】:
标签: javascript laravel vue.js blade