zoukankan      html  css  js  c++  java
  • 新建一个基于vue.js+Mint UI的项目

    上篇文章里面讲到如何新建一个基于vue,js的项目(详细文章请戳用Vue创建一个新的项目)。

    该项目如果需要组件等都需要自己去写,今天就学习一下如何新建一个基于vue.js+Mint UI的项目,直接使用比较热门的一个基于 Vue.js 的移动端组件库,那就是MintUI。

    使用 vue-cli

    首先需要使用vue-cli,因为上一篇文章里已经说过如何安装,这里就不细说,跟之前一样。cmd里输入命令行。

    npm install -g vue-cli
    vue init webpack projectname

    npm run dev之前需要安装一下mintUI

    npm i mint-ui -S
    # for Vue 1.x
    npm i mint-ui@1 -S

    然后npm run dev

    启动完毕,直接访问http://localhost:8080

    引入 Mint UI

    你可以因为整个MintUI,或者是根据需要仅引入部分组件。

    完整引入

    在main.js中写入下面内容

    import Vue from 'vue'
    import MintUI from 'mint-ui'
    import 'mint-ui/lib/style.css'
    import App from './App'
    import router from './router'
    
    Vue.config.productionTip = false
    
    Vue.use(MintUI)
    
    /* eslint-disable no-new */
    new Vue({
      el: '#app',
      router,
      components: { App },
      template: '<App/>'
    })

    这时候就完成了Mint UI的引入。需要注意的是,样式文件需要单独引入。()

    按需引入

    借助 babel-plugin-component ,我们可以只引入需要的组件,以达到减小项目体积的目的。

    首先,安装babel-plugin-component :

    先ctrl+c暂停服务及热更新。输入以下命令:

    npm install babel-plugin-component -D

    这时候本人的cmd中报了一个错,

    Error: Couldn't find preset "es2015" relative to directory

    是因为目录里没有找到预设的ES2015

    这时候需要安装一下

    npm install --save-dev babel-preset-es2015

    安装完毕,再一次npm run dev

  • 相关阅读:
    Can't remove netstandard folder from output path (.net standard)
    website项目的reference问题
    The type exists in both DLLs
    git常用配置
    Map dependencies with code maps
    How to check HTML version of any website
    Bootstrap UI 编辑器
    网上职位要求对照
    Use of implicitly declared global variable
    ResolveUrl in external JavaScript file in asp.net project
  • 原文地址:https://www.cnblogs.com/benyu-aimao/p/8969110.html
Copyright © 2011-2022 走看看