关于vue ui组件

一、vue ui  组件

1: vue 当前很火前端框架vue 针对PC用户

pc 端与移动端区别

(1)屏幕宽度:992px >

(2)操作方式:鼠标 事件   手指:触碰操作

-饿了么:基于VUE框架开发移动端组件库 Mint-UI

-MUI :开源团队 MUI

http://dev.dcloud.net.cn/mui/

-滴滴:

2: vue ui  组件mint-ui安装与使用

方式一:学习环境下载安装

下载mint-ui js/css/font

方式二:生产环境下载安装(脚手架)

下载  npm i mint-ui     #电脑联网

配置  复杂配置

3: vue ui  组件mint-ui组件分类

-css Components   组件

-js  Components  组件

-Form Components 组件

4: vue ui  组件mint-ui组件 Toast 提示框

-下载 mint-ui js mint css

-下载 vue.js

#html加载文件顺序先加载vue.js 再加mint.js

this.$toast("提示消息");

this.$toast({})


message


提示性文字


postion


top;middle;bottom


duration


持续时间(毫秒) -1 不消失


className


添加样式名称


close()


(关闭) 删除提示消息对象

4: vue ui  组件mint-ui组件 lazyLoad

<ul>

<li>

<img  v-lazy="x.png" />

<li>

...

</ul>

#懒加载图片显示样式

img[lazy=loading]{

width:150px;

height:40px;

margin:auto;

}

5: vue ui  组件mint-ui组件   轮播图

<mt-swipe :auto="4000" :show-indicators="true">

<mt-swipe-item>

<img src="x.jpg" />

</mt-swipe-item>

</mt-swipe>

#注意:mint-ui 组件轮播图默认高度0

6:vue cli 脚手架--学子商城(vue ui版本)

6.1:完成学子商城

(后端程序):node.js 服务器 mysql数据库

服务器程序

node.js  非常高效   跑车

apache  稳定       家用轿车

nginx    高效      高档家轿车

mysql 关系型开源免费数据库 (互联网产品)

redis  非关系型数据库       (并发量高)

(前端程序):vue-cli 脚手架

6.3:完成学子商城--vue cli 脚手架

项目为什么用脚手架

(1)前端项目太复杂

(2)脚手架管理维护项目第三方库

(3)热部署

-src: 你创建程序目录

main.js      入口文件

作用:负责加载此次项目使用模块

负责配置模块

负责创建Vue 实例对象

router.js     路由模块

作用:引入不同组件并且配置组件

访问路径

App.vue     根组件

components  项目中开发组件

lib/mui/css   mui库使用样式

/fonts 字体图标

/js    mui库js

-node_modules 第三方模块

axios         vue 发送ajax请求第三方模块

mint-ui       mint-ui 组件库

#安装第三方模板npm i  库名称;

-package.json 项目描述文件和配置文件

配置启动脚手架命令   server

配置启动脚手架端口号 8080

-启动项目    npm run serve

#常规开发组件简单工作流程

(1)需要哪些第三方组件在 main.js 加载配置

(2)在components目录下创建你的组件

(3)在router.js 配置访问路径

6.4:完成学子商城--vue cli 脚手架-创建测试组件

-main.js 加载需要第三方模块

-在components 创建自定义组件 Exam01.vue

<template></template>  显示数据与格式

<script></script>        完成业务功能

<style></style>          外观样式

-在router.js 配置如果访问组件(访问路径)

引入组件

import 组件对象名称  from "./components/Exam01.vue"

配置组件访问路径

{path:"/访问路径",component:组件对象名称}

#注意:访问路径加 /

-访问组件

http://127.0.0.1:8080/#组件访问路径  回车

练习:创建组件 List.vue

-显示data中定义用户列表信息

-编号;名称;地址 三个对象保存数组

常见错误:

(1)创建组件模板

- Failed to compile  编译出错 <template>标签出错

<div>...<div>

-创建组件没有显示  组件访问路径缺少 /

-脚手架启动失败

npm ERR! code ENOENT

npm ERR! errno -4058

npm ERR! syscall open

原因:启动脚手架位置不正确

原因:脚手架内容损坏

vue_app_00/npm run serve

(1)package.json

- router.js 配置路径出错

* ./components/List01.vue in ./src/router.js

原文地址:https://www.cnblogs.com/sna-ling/p/11650638.html

时间: 2024-08-29 01:13:10

关于vue ui组件的相关文章

为公司架构一套高质量的 Vue UI 组件库

有没有曾遇过,产品要我们实现一个功能,但是 iview 或者 elementui 不支持,我们然后义正言辞的说,不好意思,组件库不支持,没法做到. 有没有曾和设计师争论得面红耳赤,其实也是因为组件库暂不支持.所以,我认为每一个前端都应该具备能为公司架构一套 UI 组件库的能力. 因为机缘巧合,我在 Github 上发起了一次 Vue UI 组件库开源项目的活动,参与人数达到 40 多人,本以为一套 UI 库就是一堆组件叠加在而已,40 个人,每人一个组件,应该会很快搞定吧.万万没想到,一套UI库

介绍推荐优秀的Vue UI组件库

Vue 是一个轻巧.高性能.可组件化的MVVM库,API简洁明了,上手快.从Vue推出以来,得到众多Web开发者的认可.在公司的Web前端项目开发中,多个项目采用基于Vue的UI组件框架开发,并投入正式使用.开发团队在使用Vue.js框架和UI组件库以后,开发效率大大提高,自己写的代码也少了,很多界面效果组件已经封装好了.在选择Vue UI组件库的过程中,通过GitHub上根据star数量.文档丰富程度.更新的频率以及维护等因素,也收集整理了一些优秀的Vue UI组件库. 下载资源:www.yi

【转】优秀的Vue UI组件库

原文来源:https://www.leixuesong.com/3342 Vue 是一个轻巧.高性能.可组件化的MVVM库,API简洁明了,上手快.从Vue推出以来,得到众多Web开发者的认可.在公司的Web前端项目开发中,多个项目采用基于Vue的UI组件框架开发,并投入正式使用.开发团队在使用Vue.js框架和UI组件库以后,开发效率大大提高,自己写的代码也少了,很多界面效果组件已经封装好了.在选择Vue UI组件库的过程中,通过GitHub上根据star数量.文档丰富程度.更新的频率以及维护

创建一个自己的Vue UI组件库,并将它发布在npm上

本文仅限于入门级,没有成规模制作,希望能对你有所帮助. 因为在开发多个项目中可能会用到同一个组件,那么我们通过复制粘贴的形式更新,无异于是笨拙的,我们可以通过上传到npm后,不断迭代npm包来实现更新. 前期准备 初始化project 这里我们使用vue-cli来初始化一个vue项目. npm install -g @vue/cli or yarn global add @vue/cli vue create personal-component-set 首先我们来开发一个可复用的顶栏控件,这里

目前流行前端几大UI框架 ----vue Vue的UI组件库

在前端项目开发过程中,总是会引入一些UI框架,已为方便自己的使用,很多大公司都有自己的一套UI框架,下面就是最近经常使用并且很流行的UI框架. 一.Mint UI 屏幕快照 2019-01-18 下午3.03.59.png Mint UI是 饿了么团队开发基于vue .js的移动端UI框架,它包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要. 官网:https://mint-ui.github.io/#!/zh-cn Github: https://github.com/Elem

五、vue常用UI组件

下面简单的总结下vue常用的一些UI 组件,有一些我也没怎么用过,这里先罗列出来,便于自己后面使用的时候查找方便,大家有更好的可以给我推荐哦~ vuex: vux github ui demo:https://github.com/airyland/vux Mint UI 项目主页:http://mint-ui.github.io/#!/zh-cn demo:http://elemefe.github.io/mint-ui/#/ github地址:https://github.com/Eleme

[转]VUE优秀UI组件库合集

原文链接 随着SPA.前后端分离的技术架构在业界越来越流行,前端的业务复杂度也越来越高,导致前端开发者需要管理的内容,承担的职责越来越多,这一切,使得业界对前端开发方案的思考多了很多,以react.vue等框架为代表推动的组件化开发模式越来越被开发者认可,这种模式极大的降低了我们开发与维护的成本.vue作为一款深受广大群众以及尤大崇拜者的喜欢,特此列出在github上开源的vue优秀UI组件库供大家参考,期待开发者们推出更多优秀的组件库. 本文分为两大部分介绍:PC端和移动端. 首先介绍PC端

一枚前端UI组件库 KUI for Vue

一枚前端UI组件库 KUI for Vue 基于VUE 2.x 开发,在追求完美视觉体验的同时也保证了其性能高效. 欢迎批评.指正.吐槽.Star 和 捐助 文档 Docs: http://k-ui.xyz Blog: http://chuchur.com 特性 漂亮的UI,可定制主题 兼容IE9+ 组件丰富,功能强大 更新日志: Logs: http://vue.k-ui.xyz/log 安装 使用npm npm install kui-vue --save 使用CDN <!-- import

vue配合UI组件

bootstrap 创建项目 首先使用脚手架搭出项目基本框架,具体方法可以参考前面的文章. 1,执行命令创建项目:vue init webpack-simple vue-bootstrap 2,下载相关依赖:npm vue-bootstrap 3,启动项目:npm run dev 出现这个界面就说明项目创建成功了. 引入bootstrap 1,使用之前需要先在项目中下载bootstrap,在项目根目录执行命令:npm install bootstrap 2,下载完成后,在index.html文件