Cet article présente principalement comment vue.js intègre le graphique carrousel dans mint-ui. Tout d'abord, nous devons initialiser le projet vue, puis installer mint-ui. Les détails spécifiques du contenu peuvent être appris en apprenant
Initialisation du projet vue
npm install -g vue-cli vue init webpack demo # 中间会让你选npm yarn 等来安装依赖,我选的是yarn,因为它快些
Installer mint-ui
yarn add mint-ui
mint-ui est installé, vous devez configurer Babel , suivez la méthode Utilisez simplement la documentation officielle de mint-ui pour le configurer
Ce qui suit est le fichier .babelrc que j'ai configuré Au démarrage, une erreur liée à es2015 sera signalée. es2015 et tout ira bien
{ "presets": [ ["env", { "modules": false, "targets": { "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] } }], "stage-2", ["es2015", { "modules": false }] ], "plugins": [["component", [ { "libraryName": "mint-ui", "style": true } ]],"transform-vue-jsx", "transform-runtime"], "env": { "test": { "presets": ["env", "stage-2", "es2015"], "plugins": ["transform-vue-jsx", "transform-es2015-modules-commonjs", "dynamic-import-node"] } } }
Intégration
Ouvrez la vue créée démo du projet et recherchez les composants dans le fichier src /HelloWorld.vue, puis modifiez le contenu par le contenu suivant
<template> <p> <mt-swipe :auto="2000"> <mt-swipe-item v-for="item in items" :key="item.id"> <a :href="item.href" rel="external nofollow" > <img :src="item.url" class="img"/> <span class="desc"></span> </a> </mt-swipe-item> </mt-swipe> </p> </template> <script> import {Swipe, SwipeItem} from 'mint-ui' import 'mint-ui/lib/style.css' export default { components: { 'mt-swipe': Swipe, 'mt-swipe-item': SwipeItem }, data () { return { items: [{ title: '你的名字', href: 'http://google.com', url: 'http://localhost:8080/static/img1.png' }, { title: '我的名字', href: 'http://baidu.com', url: 'http://localhost:8080/static/img2.png' }] } } } </script> <style scoped> img { width: 100%; } .mint-swipe { height: 218px; } .desc { font-weight: 600; opacity: .9; padding: 5px; height: 20px; line-height: 20px; width: 100%; color: #fff; background-color: gray; position: absolute; bottom: 0; } </style>
Trouvez deux images, dont les noms sont img1.png, img2.png, placez-le dans le statique du projet de démonstration, puis démarrez le projet
npm run dev
Ouvrez le navigateur : http : //localhost:8080/
Remarque
1.
vous pouvez trouver le fichier App.vue Supprimez simplement le code CSS centré à l'intérieur
1 Si la page a des marges intérieures
Définissez la marge du style du corps : 0 auto ;
1. Utilisez-le dans la page When , vous devez donner une hauteur au style de classe, sinon l'image n'apparaîtra pas { height: 218px }
Ce qui précède est le. tout le contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun, plus Veuillez faire attention au site Web PHP chinois pour le contenu connexe !
Recommandations associées :
Introduction au processus de reconstruction d'un échafaudage multipage basé sur vue cli
Utilisation de l'état objet de voie vuex
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!