cube-ui 是滴滴公司的技术团队基于 Vue.js 实现的精致移动端组件库。很赞,虽然组件还不是很多,但是基本场景是够用了,感谢开源!
首先创建一个vue项目
安装cube-ui
官方推荐使用 插件,可以更优雅引入组件模块以及对应的样式。
然后配置下这个插件,修改 .babelrc:(添加到plugins中去)
引入方式1:全部引入
一般在入口文件main.js中:
全部引入了后就相当于全局注册了,直接用就可以了。不需要在每个.vue文件中import { … }(局部引用),以及components{ … }局部注册了。
引入方式2:按需引入
注意: 按需引入的话,是不会打包部分的,所以在使用的时候需要引入 style 模块。
注册方式
可选全局注册也可以选择局部注册:所有的可按需引入的组件:
示例
不使用后编译
注意: cube-ui 搭配 webpack 2+ 默认就会使用,但是后编译需要有一些依赖以及配置(参见本页最后);如果不想使用后编译的话,可以直接修改 webpack 配置即可:
使用后编译
cube-ui 搭配 webpack 2+ 后就会默认使用,那么应用就需要兼容 cube-ui 的依赖和配置。
1、修改 package.json
3、修改 webpack.base.conf.js
4、修改 build/utils.js 中的 exports.cssLoaders 函数
运行看看成果:
参考;体验一下官方给的nofollow" target="_blank" href="https://didi.github.io/cube-ui/">示例
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。
原文地址:https://www.jb51.cc/vue/34595.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。