vue配合iview/element等ui实现界面效果起步
iview与element都是与vue配合使用的ui框架,用法与配置基本一致,在此,我以iview为例,教你如何起步。
*首先,你需要有一定的vue基础,如果你还是个小白,可以去我之前介绍如何搭建一个vue项目先看看,点击下面的链接就OK了
http://www.jianshu.com/p/866999e513ef
vue.js使用vue-cli搭建...
1.安装
安装:方式有俩种
[1]:CDN 引入
<!-- 引入css样式 -->
<link rel="stylesheet" href="//unpkg.com/iview/dist/styles/iview.css">
<!-- 引入组件库 -->
<script src="//unpkg.com/iview/dist/iview.min.js"></script>
[2]:npm安装
这种方式是一般实际开发所用的方式,所以如果你刚开始,我还是比较推荐这个,下面是安装以及引入的详细流程
2.npm安装
在你的项目路径下执行命令
$ npm install iview --save ---安装ui框架文件
安装成功后,就可以在项目文件下的 node_modules文件下看见iview文件
ok,如果你看见iview文件,你已经安装成功了
3.在你引入的项目的main.js文件进行配置
在你的main.js输入以下代码,引入iview
import iView from 'iview';
import 'iview/dist/styles/iview.css'; ---引入其css
当然,还有必不可少的一部,在vue的机制下,我们必须对其进行全局引用Vue.use(iView);
4.使用ui组件,展示 效果
完成以上步骤后,就好办啦,进入iview官网,将你需要的ui组件copy下来paste入你的页面就ok啦
<Button type="success" long>确认提交</Button>
<br><br>
<Button type="error" long>确认删除</Button>
比如我在官网copy下来俩个按钮的code,放置在我的页面
如果你的页面和上门的图片一样,出现iview的button组件,恭喜你,已经成功安装并引用了
5.建议
以上内容只是为了帮助初学者进行简单的起步,在实际开发中,其实会有很多的坑与问题,毕竟实战的环境更为复杂,so,我建议大家遇到问题还是要多看看api,当然,也要多余我交流哦。^_^,如果我的文字对你有用,记得点心关注我,给一点点动力支撑。
再附上一个工作之余做的小demo,高仿饿了么app,如果你有兴趣,在里面可以和我交流更多的东西,demo实现了vue-router,vue-resource,还有组件的复用,vue的动画实现,better-scroll实现联动效果等等等,实现一些更接近实战的效果,而且,我会在工作之余进行不断的优化,实现更多的效果,点击下面的链接就好啦
vue配合iview/element等ui实现界面效果起步的更多相关文章
- FastAPI实践项目:SayHello(FastAPI + vue.js + axios + element ui)
目录 简介 翻版 VS 本尊 后端服务 源码 接下来 简介 这次带来的是FastAPI + vue.js + axios + element ui (一个html文件里使用的) 实现的<Flas ...
- vue统计组件库和ui框架
UI组件 element ★13489 - 饿了么出品的Vue2的web UI工具套件 Vux ★8133 - 基于Vue和WeUI的组件库 iview ★6634 - 基于 Vuejs 的开源 UI ...
- 使用vue配合组件--转载
1.由饿了么 UED (知乎专栏)设计的桌面端组件库已经开源,文档:Element,仓库: GitHub - ElemeFE/element: Desktop UI elements for Vue. ...
- iview 和 Elemet UI 源码比较
(近期给自己立了个小flag,读源码,每周至少读1篇源码) 下面来谈谈iview 和 Elemet UI 这两个基于Vue 的UI 框架源码的基本结构以及区别. 一.文件结构开发主要放在根文件夹下的s ...
- Ag-grid控件使用pine:left后,配合iview下拉框,会出现闪烁
Ag-grid控件使用pinned:left后,配合iview下拉框,会出现闪烁 引起原因:下拉图标的反转动画 目前解决方案: 添加一个全局样式: 禁用动画,其他地方也是如此, 影响控件有:gz-tr ...
- Vue项目的创建和UI资源
Vue项目创建打包与UI资源 1.Vue项目创建 1.1 vue-cli脚手架 vue-cli是一个基于vue的构建工具,用于搭建vue项目的环境,有着兼容,方便,快速的优点,能够完全遵循前后端分离的 ...
- Mac OS X 10.9.3 UI 设置界面无法设置时区解决
10.9.3 在选项设置里无法设置时区,表现为选择时区的点的位置后无法保存,导致系统时间错乱,解决方法是用终端设置: sudo systemsetup -gettimezone sudo system ...
- shit vue & shit iview
shit vue & shit iview <Switch> !== <i-switch> https://www.iviewui.com/components/swi ...
- 5个界面效果很炫的JavaScript UI 框架
Web 开发很简单,Web 应用的 UI 开发却很复杂,如果能够利用一些成熟的 UI 框架可以大大的减少开发的复杂度.本文向你介绍 5 款界面效果很不错的 JS 框架. 1. ExtJS ExtJS ...
随机推荐
- Graylog
Graylog #Graylog 是与 ELK 可以相提并论的一款集中式日志管理方案,支持数据收集.检索.可视化 #Graylog 架构 - Graylog 负责接收来自各种设备和应用的日志,并为用 ...
- php先响应后处理
php响应异步请求或者返回时效要求高的接口中,可以先响应输出,再执行逻辑处理保存数据等任务 ob_end_clean(); ob_start(); echo '{"data":&q ...
- day05-装饰器作业
装饰器的重要内容 functools.wraps 带参数的装饰器 多个装饰器装饰同一个函数 一.编写一个装饰器,为多个函数添加登陆认证的功能.具体:只需要登录一次,后面被装饰的函数不需要重新登陆. F ...
- String截取字符串的指定字节长度
/** TODO:截取字符串的指定字节长度 * @Author wenjing * @Date 11:02 2019/5/15 * @Param [str, bengin, end] * @retur ...
- python语法基础-基础-控制语句
############### if条件控制语句 ############### # 以下实例 x 为 0-99 取一个数,y 为 0-199 取一个数,如果 x>y 则输出 x,如 ...
- Docker:发布镜像问题denied: requested access to the resource is denied的解决方法
问题: 发布镜像的时候,按照教程执行的,结果没有成功,搜了下,找到解决方法了,记录一下. denied: requested access to the resource is denied 解决方法 ...
- QT "debugger unknow type"问题解决办法
windows上使用qt编译有两种,一种是vs的编译器,一种是MinGW的. 这种问题主要是发生在选择了MSVC2013编译器的版本,这个版本的qt需要再装一个调试器,而MinGW不用. 解决办法:下 ...
- tomcat启动不了的问题
tomcat启动的几个问题 1.端口冲突 2.非端口冲突,需要加入配置host文件 日志文件: 解决办法:https://blog.csdn.net/u012949658/article/detail ...
- SSL_CTX结构体
/* 定义在ssl.h头文件中 */struct ssl_ctx_st { SSL_METHOD *method; unsigned long options; unsigned long mode; ...
- HDU-1040-As Easy As A+B(各种排序)
希尔排序 Accepted 1040 0MS 1224K 564 B G++ #include "cstdio" using namespace std; ]; int main( ...