>  기사  >  웹 프론트엔드  >  vue의 Mint UI는 무엇인가요?

vue의 Mint UI는 무엇인가요?

青灯夜游
青灯夜游원래의
2020-11-25 12:05:172666검색

Vue에서 Mint UI는 Ele.me 팀이 오픈소스로 제공하는 Vue.js 기반의 모바일 구성 요소 라이브러리입니다. Mint UI에는 일상적인 모바일 개발 요구 사항을 충족할 수 있는 풍부한 CSS 및 JS 구성 요소가 포함되어 있어 통일된 스타일로 페이지를 빠르게 구축하고 개발 효율성을 높일 수 있습니다.

vue의 Mint UI는 무엇인가요?

Mint UI는 Ele.me 팀이 오픈소스로 제공하는 Vue.js 기반의 모바일 구성 요소 라이브러리입니다.

공식 웹사이트: https://mint-ui.github.io/#!/zh-cn

중국어 문서: http://mint-ui.github.io/docs/#/zh-cn2

기능 소개

  • Mint UI에는 일상적인 모바일 개발 요구 사항을 충족할 수 있는 풍부한 CSS 및 JS 구성 요소가 포함되어 있습니다. 이를 통해 통일된 스타일의 페이지를 빠르게 구축하고 개발 효율성을 높일 수 있습니다.

  • 요구에 따라 구성요소를 실제로 로드합니다. 파일 크기가 너무 커질 염려 없이 선언된 구성 요소와 해당 스타일 파일만 로드할 수 있습니다.

  • Mint UI는 모바일 단말기의 성능 임계값을 고려하여 CSS3를 사용하여 다양한 애니메이션을 처리하여 불필요한 브라우저 다시 그리기 및 재배열을 방지함으로써 사용자가 원활하고 원활한 경험을 얻을 수 있도록 합니다.

  • Vue.js의 효율적인 구성 요소화 솔루션을 사용하여 Mint UI는 가볍습니다. 모두 가져와도 압축 파일 크기는 ~30kb(JS + CSS) gzip에 불과합니다.

Vue-cli에서 Mint UI 사용

우리는 vue-cli를 사용하여 컴포넌트화된 프로젝트를 만듭니다. 실제로 Mint UI를 도입하는 방법에는 세 가지가 있습니다

(1), index.html에서 직접 소개합니다.

vue-cli를 사용하여 프로젝트를 생성하며, 과정은 시연하지 않겠습니다. 앞에서도 언급했듯이 핵심 코드를 직접 살펴보겠습니다.

1) index.html에서 cdn을 사용하여 mint-ui 관련 CSS를 소개합니다. 그리고 js

<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>mint-ui-demo</title>
<link rel="stylesheet" href="https://unpkg.com/mint-ui/lib/style.css">
</head>
<body>
<!-- 先引入 Vue -->
<script src="https://unpkg.com/vue@2.5.11/dist/vue.js"></script>
<!-- built files will be auto injected -->
<scrip tsrc="https://unpkg.com/mint-ui/lib/index.js"></script>
<div id="app"></div>
</body>
</html>

외부 mint-ui 구성

2), webpack.base.conf.js 구성, 다음 코드 추가

vue의 Mint UI는 무엇인가요?
mint-ui 구성

webpack.base의 module.exports에서 구성합니다. conf.js 외부, 외부는 전역 사용을 위해 구성 요소를 노출합니다

PS: 여기서는 외부 구성의 key:vaule 형식에 주의해야 합니다. 여기의 값은 많은 기사에서 마음대로 구성된다고 하지만 테스트한 후에는 가능합니다. 여기서는 임의로 구성할 수 없습니다. 해당 js에서 노출하는 모듈 이름과 정확히 동일해야 합니다. mint-ui의 경우 mint-ui.js

소스 코드를 보면 됩니다.

vue의 Mint UI는 무엇인가요?

봐 mint-ui 우리가 사용하도록 노출되는 것은 MINT이므로 externals의 값은 "임의로 구성할 수 없음" 이 값이어야 한다

3. main.js를 수정

import MINT from&#39;mint-ui&#39;
Vue.use(MINT)

위 두 개를 추가한다. 문장, mint-ui를 소개하고 사용해 보세요

위 3편에 이어 cdn을 사용하여 mint-ui를 구성했으니 테스트해 보겠습니다

4 App.vue

<template>
<div id="app">
<mt-button type="default">default</mt-button>
<mt-button type="primary">primary</mt-button>
<mt-button type="danger">danger</mt-button>
<router-view/>
</div>
</template>

5의 템플릿에 다음 코드를 추가합니다. 실행해서 결과 확인

vue의 Mint UI는 무엇인가요?

mint-ui의 버튼 효과를 완벽하게 보여주는 것은 어떨까요

관련 추천 :

2020 프론트엔드 Vue 인터뷰 질문 요약(답변 포함)

vue tutorial 권장사항: 2020년 최신 5 vue.js 비디오 튜토리얼 선택

더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 소개를 방문하세요! !

위 내용은 vue의 Mint UI는 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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