Vue2,Vue3引入vant
vue2引入vantnpm i vant -Snpm i babel-plugin-import -D找到后缀名为.babelrc的文件//在原本代码后面补充这段代码"plugins": [["import", {"libraryName": "vant","libraryDirectory": "es","style": true}]]//补充完后效果{"presets": [["...
·
vue2引入vant
- npm i vant -S
- npm i babel-plugin-import -D
- 找到后缀名为.babelrc的文件
//在原本代码后面补充这段代码 "plugins": [ ["import", { "libraryName": "vant", "libraryDirectory": "es", "style": true }] ] //补充完后效果 { "presets": [ ["env", { "modules": false, "targets": { "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] } }], "stage-2" ], "plugins": ["transform-vue-jsx", "transform-runtime", ["import", { "libraryName": "vant", "libraryDirectory": "es", "style": true }]] }
-
引入成功后,使用步骤如下
<template> <div class="home"> <img alt="Vue logo" src="../assets/logo.png" @click="go"> <van-button type="primary">主要按钮</van-button> <van-button type="success">成功按钮</van-button> <van-button type="default">默认按钮</van-button> <van-button type="warning">警告按钮</van-button> <van-button type="danger">危险按钮</van-button> </div> </template> <script> // @ is an alias to /src import { Button } from 'vant'; export default { name: 'Home', methods:{ go(){ this.$router.push("/about"); } }, components:{ "van-button":Button } } </script>
vue3引入vant
- npm i vant@next -S
-
main.js / main.ts中引入
import Vant from 'vant'; import 'vant/lib/index.css'; createApp(App).use(store).use(Vant).use(router).mount("#app");
-
组件中使用
<template> <div class="home"> <img alt="Vue logo" src="../assets/logo.png" @click="go"> <van-button type="primary">主要按钮</van-button> <van-button type="success">成功按钮</van-button> <van-button type="default">默认按钮</van-button> <van-button type="warning">警告按钮</van-button> <van-button type="danger">危险按钮</van-button> </div> </template> <script> // @ is an alias to /src import { Button } from 'vant'; export default { name: 'Home', methods:{ go(){ this.$router.push("/about"); } } } </script>
更多推荐
已为社区贡献12条内容
所有评论(0)