美文网首页
laravel-vue模板

laravel-vue模板

作者: BK_90dc | 来源:发表于2021-08-25 14:40 被阅读0次

安装依赖

composer require laravel/ui
php artisan ui vue
npm install vue-loader vue-router element-ui
npm install && npm run dev

配置

resources/js/app.js

/**
 * First we will load all of this project's JavaScript dependencies which
 * includes Vue and other libraries. It is a great starting point when
 * building robust, powerful web applications using Vue and Laravel.
 */

require('./bootstrap');

window.Vue = require('vue').default;

import VueRouter from 'vue-router';

import App from './components/App'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import routes from './route.js';
// 路由配置文件
const files = require.context('./', true, /\.vue$/i)
files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default))

Vue.use(VueRouter);

const router = new VueRouter({
    mode: 'hash',
    routes
})
Vue.use(ElementUI)
const app = new Vue({
    el: '#app',
    components: { App },
    router
});

resources/js/route.js

import Home from './components/Home.vue'
import Foo from './components/Foo.vue'
export default [
    { path: '', redirect: '/home' },
    { path: '/home', component: Home },
    { path: '/test', component: Foo }
];

index.blade.php

<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>{{ env('APP_NAME') }}</title>

    <!--1、 引入支持 Bootstrap 的 CSS 样式文件 -->
    <link href="{{ mix('css/app.css') }}" rel="stylesheet">

</head>

<body>
    <div id="app">
        <div>
            <App></App>
        </div>
    </div>

    <!-- 2、引入支持Vue框架和Vue组件的app.js文件 -->
    <script src="{{ mix('js/app.js') }}"></script>
</body>
</html>

相关文章

  • laravel-vue模板

    安装依赖 配置 resources/js/app.js resources/js/route.js index.b...

  • 领导力培训和发展行业的电子学习模板

    模板一: 模板二: 模板三: 模板四: 模板五: 模板六: 模板七: 模板八: 模板九: 模板十: 模板十一: 模...

  • 有了这套画册模板设计之路不再迷茫!超赞!

    indesign模板介绍 时尚写真画册模板、婚礼画册模板、摄影写真画册模板、 人物展示画册模板、服装展示画册模板;...

  • 08_模板层补充

    模板层 一、模板层导入与继承 模板导入: 先码一个好看的模板 语法:{% include '模板名称' %} 模板...

  • 《PHP Learning》模板引擎

    《PHP Learning》模板引擎 模板处理使用正则处理模板替换规则保存模板编译结果 模板使用 自定义模板引擎 ...

  • C++模板编程/泛型编程

    模板分类 模板分为函数模板与类模板两类。 函数模板 模板声明 模板定义 例如 函数模板实参类型不一致问题 参数推导...

  • 14/15

    约束模板友元 模板类的外边定义一个模板函数,在模板类中将模板函数具体化为模板类的友元函数 非约束模板友元 模板类中...

  • ★07.关于类模板

    简述 类模板:是类类型的模板,如:vector。 模板类:类模板的实例化,如:vector 。 类模板的模板参数无...

  • 【C++】C++学习笔记之十六:模板特化

    模板特化分为两种: 模板全特化 模板偏特化 模板全特化 模板偏特化

  • thymeleaf(五) ____文本模板模式

    thymeleaf中的三个文本模板 text模板,javascript模板,css模板是文本模板.而thymel...

网友评论

      本文标题:laravel-vue模板

      本文链接:https://www.haomeiwen.com/subject/buosiltx.html