새 vue 프로젝트 에서 구성 요소 Element 를 도입 하 는 방법 에 대한 자세 한 설명

3609 단어 vueElement
본 고 는 새 vue 프로젝트 부터 구성 요소 Element 도입 및 Error when rendering component 오류 해결 까지 여러분 에 게 공유 합 니 다.
새 항목
1.cmd 를 열 고 실행:vue init webpack Vue-Demo
2.운행:cd Vue-Demo이 레벨 에 진입
3.운행:npm install
운행:npm run dev브 라 우 저가 열 린 후에 페이지 를 불 러 오지 않 으 면 로 컬 8080 포트 가 점용 되 었 음 을 설명 합 니 다.설정 파일 config/index.js 를 수정 해 야 합 니 다.

설명:1.build 의 경로 접 두 사 를'./'(원래'/')로 변경 한 것 은 포장 후 외부 에서 js 와 css 파일 을 도입 할 때 길 을
'/'로 시작 하면 로 컬 에서 대응 하 는 파일 을 찾 을 수 없습니다.그래서 포장 한 파일 을 로 컬 에서 열 어야 한다 면,
파일 경 로 를 수정 해 야 합 니 다.
2.포트 번 호 를 자주 사용 하지 않 는 포트 로 바 꿉 니 다.
페이지 는 다음 과 같 습 니 다:

프로젝트 새로 만 들 기 완료.
2.Element 도입
1.cmd 를 열 고 현재 디 렉 터 리 에서 실행:npm i element-ui-S

2.src/main.js(빨간색)

// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-default/index.css'

Vue.config.productionTip = false

/* eslint-disable no-new */
Vue.use(ElementUI)

new Vue({
 el: '#app',
 router,
 template: '<App/>',
 components: { App }
})
3.그리고 vue 파일 에서 바로 사용 할 수 있 습 니 다.
예 를 들 어 src/components/Hello.vue 에서 수정

<template> 
 <div class="hello"> 
 <h1>{{ msg }}</h1> 
 <h2>Essential Links</h2> 
 <el-button>    </el-button> 
 <el-button type="primary">    </el-button> 
 <el-button type="text">    </el-button> 
 </div> 
</template> 
 
<script> 
export default { 
 name: 'hello', 
 data () { 
 return { 
  msg: 'Welcome to Your Vue.js App' 
 } 
 } 
} 
</script> 
 
<!-- Add "scoped" attribute to limit CSS to this component only --> 
<style scoped> 
h1, h2 { 
 font-weight: normal; 
} 
 
ul { 
 list-style-type: none; 
 padding: 0; 
} 
 
li { 
 display: inline-block; 
 margin: 0 10px; 
} 
 
a { 
 color: #42b983; 
} 
</style> 
운행:npm run dev다음 페이지 를 볼 수 있 습 니 다:

Element 를 성공 적 으로 도 입 했 습 니 다!!
더 많은 스타일 참고 하 세 요.
ps:
몇 가지 자 료 를 보 았 는데,어떤 것 은 도입 한 후에 나타 날 것 이다.
오류 보고:컴 포 넌 트 렌 더 링 시 오류 발생
이 유 는 다음 과 같다.
Vue 2.1.5 장군h 이름 바 꾸 기c.Element 가 현재 보 낸 버 전 은 모두 이전 copiler 로 컴 파일 되 어 있어 서 새 runtime 에서 Element 를 실행 할 수 없습니다.현재 해결 방안 은 Vue 잠 금 버 전 2.1.4 입 니 다.
vue 관련 버 전 잠 금
npm remove vue\#관련 버 전 마 운 트 해제
버 전 다시 설치 하기:
  • "vue-template-compiler": "2.1.4"
  • "vue-loader": "10.0.0"
  • "vue": "2.1.4"
  • 이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

    좋은 웹페이지 즐겨찾기