当前位置: 首页 > 新闻动态 > 技术教程

分享laravel8+vue3.0+element-plus搭建方法

作者:藏色散人 浏览: 发布日期:2021-03-15
[导读]:下面由laravel教程栏目给大家介绍分享laravel8+vue3.0+element-plus搭建方法 ,希望对需要的朋友有所帮助!

下面由laravel教程栏目给大家介绍分享laravel8+vue3.0+element-plus搭建方法 ,希望对需要的朋友有所帮助!

前言

前几天突然发现出了 vue3.0 ,刚好闲来无事搭个试试。

开始

  1. 创建 laravel8 项目
    composer create-project laravel/laravel laravel8 --prefer-dist
    laravel new laravel8
  2. 安装 laravel/ui
    composer require laravel/ui
    根目录下运行
    php artisan ui vue
  3. 修改 package.json 文件
    "devDependencies": {
          "@vue/compiler-sfc": "^3.0.7",
          "axios": "^0.21",
          "bootstrap": "^4.0.0",
          "jquery": "^3.2",
          "laravel-mix": "^6.0.6",
          "lodash": "^4.17.19",
          "popper.js": "^1.12",
          "postcss": "^8.1.14",
          "resolve-url-loader": "^3.1.2",
          "sass": "^1.20.1",
          "sass-loader": "^8.0.0",
          "vue": "^3.0.7",
          "vue-loader": "^16.1.0",
          "vue-template-compiler": "^2.6.10"
      },
      "dependencies": {
          "element-plus": "^1.0.2-beta.35",
          "vue-router": "^4.0.5"
      }
  4. 修改 app.js 文件
    require('./bootstrap');window.Vue = require('vue');window.VueRouter = require('vue-router');import routes from "./router"import axios from "axios"import ElementPlus from 'element-plus'const router = VueRouter.createRouter({
      history: VueRouter.createWebHashHistory(),
      routes,})import RootComponent from "./components/layouts/App"const app = Vue.createApp(RootComponent)app.config.globalProperties.$http=axios
    app.use(router)
      .use(ElementPlus);app.mount('#app')
  5. 新建 router.js
    import Home from "./components/layouts/Home"export default [
      {path:'/',component: Home},]
  6. 新建 App.vue (element-plus 官方文档例子)
  7. 新建 Home.vue
  8. app.scss 引入 element-plus css文件
    // Variables@import 'variables';// Bootstrap@import '~bootstrap/scss/bootstrap';// element-plus@import "~element-plus/lib/theme-chalk/index.css";
  9. 运行命令
    npm install && npm run dev
  10. 效果图

控制台输出为axios post 请求测试。

完毕!

免责声明:转载请注明出处:http://m.lexweb.cn/news/758106.html

扫一扫高效沟通

多一份参考总有益处

免费领取网站策划SEO优化策划方案

请填写下方表单,我们会尽快与您联系
感谢您的咨询,我们会尽快给您回复!