前端开发技术之vueUI 组件库

1. 常用
1) MintUI:

a. 主页:http://mint-ui.github.io/#!/zh-cn

b. 说明: 饿了么开源的基于 vue 的移动端 UI 组件库 2)

Elment

a. 主页:http://element-cn.eleme.io/#/zh-CN

b. 说明: 饿了么开源的基于 vue 的 PC 端 UI 组件库

 

前端开发技术之vueUI 组件库


2. 使用 MintUI
2.1. 下载:
npminstall–savemint-ui
2.2. 实现按需打包
1. 下载

npminstall–save-devbabel-plugin-component

2. 修改 babel 配置

“plugins”: [“transform-runtime”,[“component”, [

      {

         “libraryName”: “mint-ui”,

        “style”: true

      }

]]]
2.3.mint-ui 组件分类
1) 标签组件

2) 非标签组件
2.4. 使用 mint-ui 的组件
1) index.html

<meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no” />
<script src=”https://as.alipayobjects.com/g/component/fastclick/1.0.6/fastclick.js”></scrip t>

<script>

      if (‘addEventListener’ in document) {

             document.addEventListener(‘DOMContentLoaded’, function() {

                   FastClick.attach(document.body);

           }, false);

    }

if(!window.Promise) {

              document.writeln(‘<script src=”https://as.alipayobjects.com/g/component/es6-promise/3.2.2/es6-promise.min.js” ‘+’>’+‘<‘+’/’+’script>’);

            }

</script>

2) main.js import {Button} from ‘mint-ui’

Vue.component(Button.name, Button)
3) App.vue 

<template>

        <mt-button @click=”handleClick” type=”primary” style=”width: 100%”>Test</mt-button>

</template>
<script>

      import {Toast} from ‘mint-ui’

      export default {

            methods: {

                handleClick () {

                    Toast(‘点击了测试’);

             }

       }

}

</script>

原文链接:http://www.atguigu.com/jsfx/11613.html

前端开发技术之vueUI 组件库

上一篇:给任意a、b、c三个数作为边盘都是否能构成三角形


下一篇:解决element的el-input 输入框浏览器自动填充账号密码问题