ant-design-vue安装使用

3,497 阅读2分钟

安装

使用 npm 或 yarn 安装

我们推荐使用 npm 或 yarn 的方式进行开发,不仅可在开发环境轻松调试,也可放心地在生产环境打包部署使用,享受整个生态圈和工具链带来的诸多好处。

$ npm install ant-design-vue --save

$ yarn add ant-design-vue

如果你的网络环境不佳,推荐使用 cnpm

Install

$ npm install cnpm -g

If you're in China, maybe you should install it from our China mirror:

$ npm install cnpm -g --registry=https://r.npm.taobao.org

修改 src/main.js,引入 antd 的按钮组件以及全部样式文件。

import Vue from 'vue';
import Button from 'ant-design-vue/lib/button';
import 'ant-design-vue/dist/antd.css';
import App from './App';

Vue.component(Button.name, Button);

Vue.config.productionTip = false;

new Vue({
  render: h => h(App),
}).$mount('#app');

修改 src/App.vue的 template 内容。

<template>
  <div id="app">
    <img src="./assets/logo.png">
    <a-button type="primary">Button></a-button>
  </div>
</template>
...

好了,现在你应该能看到页面上已经有了 antd 的蓝色按钮组件。

项目中安装 less 和 less-loader 命令

npm命令如下:

npm install less less-loader --save-dev

或者 yarn命令如下:

yarn add less less-loader --dev

Inline JavaScript is not enabled. Is it set in your options?

在vue2.0+ 版本 脚手架创建的项目中 ,less 引入出现了问题。

原因就是:less 版本 有问题,package.json 文件中 搜索 less,查看less 版本是不是 3.0+,如果是就改成3.0 以下版本。

修改后:

"less": "^2.5.1",
"less-loader": "^4.0.3",

重新 npm install 然后npm run dev 启动项目 就ok了。

VUE-CLI3全局引入less的变量

在使用Vue开发的过程中,通常会用到一些样式的全局变量,如果在每个组件中引入就太繁琐了,维护性也不好,因此全局引入是个不错的想法。下面以less为例,记录一下全局引入less变量的步骤:

1、首先安装依赖

在项目根目录的命令行工具里,执行以下命令。

1
`npm i style-resources-loader vue-cli-plugin-style-resources-loader -D`

推荐使用脚手架安装,会自动添加以下配置文件。

vue add style-resources-loader

2、配置vue.config.js文件

1
2
3
4
5
6
const path = require("path"); module.exports = {     pluginOptions: {           "style-resources-loader": {                 preProcessor: "less",                 patterns: [path.resolve(__dirname, "src/assets/theme.less")]            }     } }