Vue 액티비티 생성 프로젝트로 가는 길은 디자인과 네비게이션 바 개발부터 시작됩니다

不言
풀어 주다: 2018-07-09 11:39:43
원래의
2011명이 탐색했습니다.

이 글은 Vue 액티비티 생성 프로젝트의 디자인과 네비게이션 바의 개발을 주로 소개합니다. 이제 필요한 친구들이 참고할 수 있도록 공유하겠습니다. #여기서 Element-ui를 소개하는 등 기본적인 작업은 생략하고 바로 프로젝트를 시작합니다.


프로젝트 컴포넌트 분할

프로젝트 분석에 따르면, 다음과 같이 몇 가지 새로운 구성 요소를 만들었습니다.


Vue 액티비티 생성 프로젝트로 가는 길은 디자인과 네비게이션 바 개발부터 시작됩니다vue-router 라우팅 디자인

컴포넌트가 생성된 후 라우팅을 설정하자

src/router/index.js # #
import Vue from 'vue' import Router from 'vue-router' import Index from 'components/Index' import Login from 'components/Login' import Regular from 'components/activity/regular/Regular' import Topic from 'components/activity/topic/Topic' Vue.use(Router) export default new Router({ routes: [ { path: '/', name: 'index', component: Index }, { path: '/login', component: Login }, { path: '/Topic', component: Topic }, { path: '/regular', component: Regular } ] })
로그인 후 복사

여기서 주목해야 할 점은 가져오기 경로가 설정되어 있다는 것입니다
build/webpack.base.conf.js에서 확인을 찾아 구성 요소를 구성 요소의 비트로 설정합니다.# #이런 식으로 컴포넌트는 임포트 시 'src/comComponents' 경로를 나타냅니다

resolve: { extensions: ['.js', '.vue', '.json'], alias: { 'vue$': 'vue/dist/vue.esm.js', '@': resolve('src'), 'components': resolve('src/components'), } }
로그인 후 복사

nav-menu 네비게이션 바 개발

Muse-ui를 사용하기 때문에 네비게이션은 bar 문서에서 직접 복사합니다. 사용 방법 문서는 매우 명확합니다.

탐색 표시줄 왼쪽의 제목 요구 사항에 대해 이야기하겠습니다. 라우팅이 변경됨에 따라 프로젝트 변경이 발생합니다. 이 효과를 달성하기 위해 watch를 사용하여 $route의 변경 사항을 확인합니다. #

페이지의 프로토타입이 완성된 것을 보실 수 있습니다


위 내용은 글 전체 내용이며, 모든 분들의 학습에 도움이 되었으면 좋겠습니다. 더 많은 관련 콘텐츠를 보려면 PHP 중국어 웹사이트를 주목하세요!

관련 권장 사항:

npm run devVue 스캐폴딩의 간단한 사용

Vue 액티비티 생성 프로젝트로 가는 길은 디자인과 네비게이션 바 개발부터 시작됩니다

Vue 소스 코드 파일 구조 및 작동 메커니즘

위 내용은 Vue 액티비티 생성 프로젝트로 가는 길은 디자인과 네비게이션 바 개발부터 시작됩니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.