vue3引入VANT总是报错

发布于 2022-09-12 22:59:57 字数 1232 浏览 24 评论 0

使用VUE3后,引入VANT总是没搞定,求帮助

本地安装完VUE3后,进入项目文件夹安装VANT
npm 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>

image.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

救赎№ 2022-09-19 22:59:57

意思是,禁止使用空格和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和空格混合缩进的检查。

囍笑 2022-09-19 22:59:57

image.png

"export 'default' (imported as 'Vue') was not found in 'vue' 错误

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文