Vue.js ant-design-vueを使用してみる

Vue.js ant-design-vueを使用してみる

vueのUIフレームワーク「ant-design-vue」が、なかなか良さそうなので、利用するまでの構築手順を記載

環境

  • OS  CentOS 8.0.1905 (Core)
  • node v12.13.1
  • npm 6.13.2
  • @vue/cli 4.1.1

Vue環境構築

下記のコマンドで構築。今回は、vueappという名前でプロジェクトを作成してます。

vue create vueapp

プロジェクト作成時は、defaultを選択してます 。

Vue CLI v4.1.1? Please pick a preset: default (babel, eslint)

ant-design-vueインストール

下記のコマンドでインストールします。

## 移動
cd vueapp

## インストール
vue i -S ant-design-vue

ant-design-vue使い方

まずは、src配下のmain.jsを下記のように編集します。

import Vue from 'vue'
import App from './App.vue'
import Antd from 'ant-design-vue';
import 'ant-design-vue/dist/antd.css';

Vue.use(Antd);

Vue.config.productionTip = false

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

buttonを追加してみます。

src配下のApp.vueのtemplateタグを下記のように編集します。

<template>
  <div id="app">
    <img alt="Vue logo" src="./assets/logo.png">
    <HelloWorld msg="Welcome to Your Vue.js App"/>
    <a-button type="primary">Button</a-button>
  </div>
</template>

npm run start で起動して、ブラウザから http://プライベートIP:8080 にアクセスするとbuttonが追加されていることが確認できます。