,,vue3.0中友好使用antdv示例详解

,,vue3.0中友好使用antdv示例详解

本文主要介绍了在vue3.0中如何使用antdv的相关信息,通过示例代码进行了非常详细的介绍,对大家的学习或工作有一定的参考价值。下面让我们跟随边肖一起学习。

前言

随着我们vue3.0的出现,我们的ui组件库有了一些变化。比如我们老版本的element-ui在vue3.0已经不能用了,如果要用element,需要用最新版本的element-plus。由于不是很好用,我选择了蚂蚁设计Vue。

如果我们以前经常使用antd,我们使用起来会非常方便。

在vue3.0中介绍我们的antdv

1.首先,使用我们的vue/cli创建一个vue3.0项目,使用较少。

2.我们在vue3.0中使用的话需要安装ant-design-vue@next版本,安装后只需要在main.js文件中把antdv引入整个世界(因为博主比较懒,为了省事没有按需加载),就可以使用所有组件(除了icon)。如果要按需加载,请参考官方文档。

从“vue”导入{ create app };

从“ant-design-vue”导入Antd

从'导入应用程序。/App ';

导入“ant-design-vue/dist/antd . CSS”;

const app=create app();

app . config . production tip=false;

app . use(Antd);

在项目中使用图标。

在vue3.0中,当我们使用图标时,我们需要在使用它的地方介绍我们的图标库,如下所示

从“@ant-design/icons-vue”导入{ user outlined };

由于我们vue的标签不支持驼峰命名方式,需要在我们的模板中使用,短横线的连接方式如下:

用户概述/

自定项目中的主题(遇见坑)

antd的风格使用Less作为开发语言,定义了一系列全局/组件风格变量,你可以根据自己的需求进行调整。

我们可以通过两种方式定制主题:一种是创建我们的vue.config.js文件进行配置,另一种是创建一个less文件进行变量覆盖。

创建vue.config.js文件

模块.导出={

css: {

loaderOptions: {

减:{

lessOptions: {

修改版本:{

原色':' #1DA57A ',

link-color': '#1DA57A ',

'边框-半径-基线':' 2px ',

},

javascriptEnabled: true,

},

},

},

},

};

我们将主要更改为以下内容

从“vue”导入{ create app };

从“ant-design-vue”导入Antd

从'导入应用程序。/App ';

-导入“ant-design-vue/dist/antd . CSS”;

导入' ant-design-vue/dist/antd . less ';

const app=create app();

app . config . production tip=false;

app . use(Antd);

这样配置之后,我们可能会发现我们的主题并没有生效。他没有报告错误,也没有给出任何提示。这时候我再去看文档,发现漏掉了一条重要的信息,如下图:

我们的少加载程序必须是6.0.0。

但是我什么时候看这个,vue/cli里默认下载的是5.0.0包。所以将less-loader升级到6.0.0后,问题就解决了。

2.建立一个单独的less变量文件,引入这个文件来覆盖antd.less中的变量

@ import ' ~ ant-design-vue/dist/antd . less ';//介绍一下官方的less风格入口文件。

@ import ' your-theme-file . less ';//用于覆盖上面定义的变量

或者具体参考我们的官方文件。

按需加载很重要!而是因为博主懒。我还没在vue3.0里试过。

关于在vue3.0中友好使用antdv的这篇文章到此为止,关于在vue3.0中使用antdv的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: