Vue的結構,路由配置
建立分支
在git bash中
git checkout -b createComponents
【成功後的回饋:Switched to a new branch ‘createComponents’】
Vue檔案結構簡介
public
放置全域性靜態資源
node_modules
放置第三方模組
src 目錄
主要的開發環境
src\assets
放置靜態資源,期內的資源會編碼成base64格式,打包到模組中。主要放一些小的圖示,圖片。
main.js 主模組
App.vue 主元件
views 頁面級別的元件
放置複用性較小的元件
components 公共元件
放置複用性較強的元件
配置路由
路由懶載入
在router/index.js 中
component: () => import(*/\* webpackChunkName: "about" \*/* '../views/About.vue')
路由的配置
在router中配置路由,採用模組化的方式,將每個route寫成單個的檔案,然後通過import引入的主檔案中
router/mine/index.js
export default {
path:"/mine",
component:()=>import('@/views/Mine')
}
router/index.js
import Vue from 'vue'
import VueRouter from 'vue-router'
import movieRouter from "./movie"
import mineRouter from "./mine"
import cinemaRouter from "./cinema"
Vue.use(VueRouter)
const routes = [
movieRouter,
mineRouter,
cinemaRouter
]
const router = new VueRouter({
mode: 'history', //路由的模式
base: process.env.BASE_URL,
routes
})
export default router
單檔案元件
單檔案元件的基本格式
<template>
<div>
hello movie
</div>
</template>
<script>
export default {
name:"movie",
data () {
return {
}
},
methods: {
}
}
</script>
<style lang="scss" scoped>
其中 style中的屬性:
scoped:限制樣式只在當前檔案中有效;
lang=“scss” 表示可以使用scss格式進行樣式的編寫
router的核心
router-view
路由佔位
router-link
切換路由
屬性:
to="/cinema"屬性,跳轉到路由
tag="li"屬性,router-link轉化為對 應li標籤
相關文章
- Vue 路由模組化配置Vue路由
- vue(17)vue-route路由管理的安裝與配置Vue路由
- vue3 路由檔案配置Vue路由
- vue3路由配置Vue路由
- vue - Vue路由Vue路由
- vue-route(三)後臺管理路由配置Vue路由
- Vue同構(二): 路由與程式碼分割Vue路由
- 如何用vue-router為每個路由配置各自的titleVue路由
- 修改vue打包後的結構Vue
- Vue 路由知識點歸納總結Vue路由
- Vue許可權路由實現總結Vue路由
- vue 路由vue RouterVue路由
- Vue路由Vue路由
- vue筆記-6 vue中router路由 路由引數的傳遞 巢狀路由Vue筆記路由巢狀
- vue許可權路由實現方式總結Vue路由
- vue專案目錄結構Vue
- vue許可權路由實現方式總結二Vue路由
- Vue history 路由模式微信自定義分享總結Vue路由模式
- Vue中的巢狀路由Vue巢狀路由
- laravel路由配置Laravel路由
- vue2.0學習筆記(八):vue-router 路由配置(1)–基礎篇Vue筆記路由
- 神奇!這款 Vue 後臺框架居然不用手動配置路由Vue框架路由
- 前端【VUE】07-vue【路由】前端Vue路由
- vue - Vue路由(擴充套件)Vue路由套件
- vue學習筆記(七)---- vue中的路由Vue筆記路由
- vue-cli 專案結構Vue
- Vue路由傳參Vue路由
- vue路由處理Vue路由
- 手寫vue路由Vue路由
- vue路由巢狀Vue路由巢狀
- 如何去除vue專案中的 # — vue路由的History模式Vue路由模式
- apache路由埠配置Apache路由
- Linux配置軟路由Linux路由
- vue 快速入門 系列 —— Vue(自身) 專案結構Vue
- vue-cli中一些webpack的配置總結VueWeb
- Vue 路由按需載入(路由懶載入)Vue路由
- 仿有贊後臺+vue+ts+vuecli3.0+elementUi+二期專案結構檔案搭建+以及路由的使用VueUI路由
- 配置nginx解決vue路由history模式下重新整理404問題NginxVue路由模式