vue3引入VANT总是报错
使用VUE3后,引入VANT总是没搞定,求帮助
本地安装完VUE3后,进入项目文件夹安装VANTnpm install --save vant
然后安装 babel-plugin-import 插件,也修改了babelrc 中配置。
整个安装流程都是按照这里进行的
https://blog.csdn.net/mossbao...
但是就是后来在引入button的时候,出现错误
app.vue代码如下:
<template>
![](./assets/logo.png)
<HelloWorld msg="Welcome to Your Vue.js App"/>
<van-button type="default">默认按钮</van-button>
<van-button type="primary">主要按钮</van-button>
<van-button type="warning">警告按钮</van-button>
<van-button type="danger">危险按钮</van-button>
</template>
<script>
import HelloWorld from './components/HelloWorld.vue'
import {Button} from 'vant';
export default {
name: 'App',
components: {
HelloWorld,
[Button.name]:Button
}
}
</script>
<style>
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
意思是,禁止使用空格和tab的混合缩进,你4、5、6、7行使用了空格和tab的混合缩进,所以lint报了这个错误。
解决方案:
1、建议你只使用一种缩进方式(空格和tab二选一,不要混合用)。
2、关闭eslint对混合缩进的检查:根目录下,配置文件.eslintrc.js或者packages.json中,rules添加一行
"no-mixed-spaces-and-tabs":"off"
,然后重启服务npm run serve
,这样子就关闭了,对tab和空格混合缩进的检查。"export 'default' (imported as 'Vue') was not found in 'vue' 错误