注意:這里的項目名只能全部小寫 vue create luffycity剩余創(chuàng)建步驟

注意:先看這里!創(chuàng)建項目的時候,如果覺得自己代碼寫得很規(guī)范的,可以開啟ESLint如果是剛開始接觸Vue,建議在項目" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > Luffy - 前臺搭建

Luffy - 前臺搭建

時間:2023-07-03 19:54:01 | 來源:網(wǎng)站運營

時間:2023-07-03 19:54:01 來源:網(wǎng)站運營

Luffy - 前臺搭建:

Ⅰ 創(chuàng)建項目

創(chuàng)建vue項目

vue create luffycity剩余創(chuàng)建步驟

Ⅱ 配置

文件解析

<template> <div id="app"> <div id="nav"> <!-- 路由跳轉(zhuǎn)到根組件 --> <router-link to="/">Home</router-link> | <!-- 路由跳轉(zhuǎn)到about組件 --> <router-link to="/about">About</router-link> </div> <router-view/> </div></template><style><!-- 這里編寫CSS代碼 -->...</style><script>// 這里編寫JS代碼...</script>import Vue from 'vue'import VueRouter from 'vue-router'import Home from '../views/Home.vue' // 導(dǎo)入Home組件Vue.use(VueRouter)const routes = [ { path: '/', // 設(shè)置跟路由路徑/ name: 'Home', component: Home // 跟路由組件為Home }, { path: '/about', name: 'About', // route level code-splitting // this generates a separate chunk (about.[hash].js) for this route // which is lazy-loaded when the route is visited. component: () => import(/* webpackChunkName: "about" */ '../views/About.vue') }]const router = new VueRouter({ mode: 'history', base: process.env.BASE_URL, routes})export default routerimport Vue from 'vue'import App from './App.vue'import router from './router'import store from './store'Vue.config.productionTip = falsenew Vue({ router, store, render: h => h(App)}).$mount('#app')目錄配置

安裝、導(dǎo)入配置

/* 聲明全局樣式和項目的初始化樣式 */body, h1, h2, h3, h4, h5, h6, p, table, tr, td, ul, li, a, form, input, select, option, textarea { margin: 0; padding: 0; font-size: 15px;}a { text-decoration: none; color: #333;}ul { list-style: none;}table { border-collapse: collapse; /* 合并邊框 */} // 使用 global.cssimport './assets/css/global.css'Axios - 用于前后端交互

npm install axios // Axios 配置import axios from 'axios'Vue.prototype.$axios = axios;vue-cookies

npm install vue-cookies // vue-cookie 配置import cookies from 'vue-cookies'Vue.prototype.$cookies = cookiesElement UI - 餓了么團(tuán)隊開發(fā)的 1個好看的基于Vue的UI

cnpm install element-ui // ElementUI 配置import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI); JQuery

npm install jquery const webpack = require("webpack");module.exports = { configureWebpack: { plugins: [ new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery", "window.jQuery": "jquery", "window.$": "jquery", Popper: ["popper.js", "default"] }) ] }};popper.js

npm install --save popper.jsBootstrap

npm install bootstrap// Bootstrap 配置import 'bootstrap'import 'bootstrap/dist/css/bootstrap.min.css' 配置全局自定義設(shè)置

export default { base_url: 'http://127.0.0.1:8000'} // 配置全局自定義設(shè)置import settings from './assets/js/settings'Vue.prototype.$settings = settings;整體main.js配置(無注釋)

import Vue from 'vue'import App from './App.vue'import router from './router'import store from './store'import './assets/css/global.css'import settings from './assets/js/settings'import axios from 'axios'import cookies from 'vue-cookies'import ElementUI from 'element-ui'import 'element-ui/lib/theme-chalk/index.css'import 'bootstrap'import 'bootstrap/dist/css/bootstrap.min.css'Vue.prototype.$settings = settingsVue.prototype.$cookies = cookiesVue.prototype.$axios = axiosVue.config.productionTip = falseVue.use(ElementUI);new Vue({ router, store, render: h => h(App)}).$mount('#app')

關(guān)鍵詞:前臺

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉