4.12.8 • Published 2 years ago

mvi-web v4.12.8

Weekly downloads
1,096
License
MIT
Repository
github
Last release
2 years ago

MVI

一个较为凑合的移动端vue框架

mvi是一款专门为了移动端所设计的vue框架,除了包含50+组件以外,还对移动端采用rem单位进行了适配,同时提供了其他额外的东西

1.安装与下载

  • 如果你的项目是vue-cli项目,那么你可以使用npm进行安装
npm install mvi-web
  • 如果你的项目是传统项目,需要先下载mvi,然后你可以通过引入css和js的方法来使用 下载地址
<link rel="stylesheet" type="text/css" href="mvi/mvi.css"/>
<script src="js/vue.min.js" type="text/javascript" charset="utf-8"></script>
<script src="mvi/mvi.umd.min.js" type="text/javascript" charset="utf-8"></script>

2.快速上手

  • vue-cli项目需要在main.js文件中做如下配置:
import "mvi-web/lib/mvi.css" //引入css样式文件
import mvi from "mvi-web" // 引入组件库
Vue.use(mvi) //使用组件库
  • 传统项目直接在页面中使用

3.mvi的移动端适配

  1. 针对屏幕的dpr对metaname='viewport'标签进行视图缩放
  2. 根据缩放后的屏幕总宽度,设置根节点的字体大小,这里我们的计算公式如下:
  HTML根节点字体大小 = 设备屏幕宽度 / 7.5
  //所以在mvi适配的屏幕下,所以屏幕宽度都为7.5rem
  1. mvi适配下,屏幕的逻辑像素宽度等于设备的物理像素宽度,故而可以实现1px的效果,在此情况下,你设置的1px即是真正的1px
  //例如
  div{
      border:1px solid #ff3300;//1px效果,无需额外设置其他代码
  }
  1. 请注意,mvi只针对手机移动端进行适配,本身也是一个移动端的组件库,所以并不适用于大屏幕或者电脑端,包括大点的平板

4.mvi内置提供的工具类$vitl与数据请求对象$viax

  1. mvi中定义了一个$vitl工具类,包含了大量的工具方法,并添加到了window对象中,在使用mvi的时候可以直接通过$vitl调用其内部的方法,具体封装方法有哪些,你可以在控制台打印出$vitl对象来查看。
    //在控制台里打印其内部方法,请注意所有的方法都是原型方法,在prototype内查看
    console.log($vitl);
    //示例
    let pxValue = $vitl.rem2px(10);//将10rem的值转为px为单位的值
    let remValue = $vitl.px2rem(100);//将100px的值转为rem为单位的值
  1. mvi中提供了一个较为简单的异步数据请求方法,通过对XmlHttpRequest对象的封装,供开发者使用($viax的请求方法返回Promise对象,所以是通过then/catch方法进行回调的)

5.辅助类Support

mvi内定义了一套以供开发者使用、方便开发的CSS样式辅助类
.mvi-scrolling-touch:Y轴滚动回弹效果

//文本样式
.mvi-text-error:错误文本样式
.mvi-text-warn:警告文本样式
.mvi-text-info:信息文本样式
.mvi-text-success:成功样式文本
.mvi-text-primary:主要样式文本
.mvi-text-link:链接样式文本
.mvi-text-muted:柔和灰色样式文本

//背景样式
.mvi-bg-success:成功样式背景色
.mvi-bg-warn:警告样式背景色
.mvi-bg-info:信息样式背景色
.mvi-bg-primary:首要样式背景色
.mvi-bg-error:错误样式背景色
.mvi-bg-muted:柔和灰色背景色

//文本对齐方式
.mvi-text-right:右对齐
.mvi-text-left:左对齐
.mvi-text-center:居中对齐
.mvi-text-justify:两端对齐

.mvi-flex-center:块元素水平垂直居中
.mvi-inline-center:行内元素水平垂直居中

//圆角
.mvi-radius-default:默认小圆角
.mvi-radius-round:大圆角
.mvi-radius-circle:圆形

//文本粗细
.mvi-text-bold:加粗
.mvi-text-normal:默认粗细
.mvi-text-light:变细

6.组件Components

mvi提供了50+组件,以及小部分的自定义指令,可以直接使用,组件的标签前缀均为'mvi-'

//示例
<mvi-button form-control radius="round" type="default">按钮</mvi-button>
具体关于组件、$viax和$vitl的使用请查看 mvi文档

如果你觉得mvi还凑合的话,麻烦点个star,作者在这里万分感谢~ 如果发现有任何问题,请联系作者QQ:1012208985,备注言明来意,作者定当虚心接受意见,及时改进。 作者想写一个自己的网站,用来作为mvi的文档官网,但是觉得又太麻烦了,暂且置后吧,日后再想。

4.12.8

2 years ago

4.12.7

2 years ago

4.12.3

2 years ago

4.12.4

2 years ago

4.12.5

2 years ago

4.12.6

2 years ago

4.12.0

2 years ago

4.12.1

2 years ago

4.12.2

2 years ago

4.11.8

2 years ago

4.11.7

2 years ago

4.11.4

2 years ago

4.11.5

2 years ago

4.11.6

2 years ago

4.11.2

2 years ago

4.11.3

2 years ago

4.10.18

2 years ago

4.10.19

2 years ago

4.10.16

2 years ago

4.10.17

2 years ago

4.11.0

2 years ago

4.11.1

2 years ago

4.10.15

2 years ago

4.10.14

2 years ago

4.10.9

3 years ago

4.10.7

3 years ago

4.10.8

3 years ago

4.10.10

3 years ago

4.10.11

3 years ago

4.10.12

3 years ago

4.10.13

3 years ago

4.10.5

3 years ago

4.10.6

3 years ago

4.10.1

3 years ago

4.10.2

3 years ago

4.10.3

3 years ago

4.10.4

3 years ago

4.10.0

3 years ago

4.9.20

3 years ago

4.9.21

3 years ago

4.9.17

3 years ago

4.9.19

3 years ago

4.9.18

3 years ago

4.9.16

3 years ago

4.9.13

3 years ago

4.9.15

3 years ago

4.9.14

3 years ago

4.9.11

3 years ago

4.9.10

3 years ago

4.9.12

3 years ago

4.9.9

3 years ago

4.9.8

3 years ago

4.9.7

3 years ago

4.9.6

3 years ago

4.9.4

3 years ago

4.9.3

3 years ago

4.9.5

3 years ago

4.9.2

3 years ago

4.9.1

3 years ago

4.9.0

3 years ago

4.8.9

3 years ago

4.8.8

3 years ago

4.8.7

3 years ago

4.8.5

3 years ago

4.8.4

3 years ago

4.8.6

3 years ago

4.8.3

3 years ago

4.8.1

3 years ago

4.8.0

3 years ago

4.8.2

3 years ago

4.7.9

3 years ago

4.7.8

3 years ago

4.7.6

3 years ago

4.7.5

3 years ago

4.7.7

3 years ago

4.7.2

3 years ago

4.7.4

3 years ago

4.7.3

3 years ago

4.7.1

3 years ago

4.7.0

3 years ago

4.6.9

3 years ago

4.6.8

3 years ago

4.6.7

3 years ago

4.6.6

3 years ago

4.6.5

3 years ago

4.6.4

3 years ago

4.6.3

3 years ago

4.6.2

3 years ago

4.6.1

3 years ago

4.6.0

3 years ago

4.5.9

3 years ago

4.5.8

3 years ago

4.5.7

3 years ago

4.5.6

3 years ago

4.5.5

3 years ago

4.5.2

3 years ago

4.5.4

3 years ago

4.5.3

3 years ago

4.5.0

3 years ago

4.5.1

3 years ago

4.4.9

3 years ago

4.4.8

3 years ago

4.4.7

3 years ago

4.4.6

3 years ago

4.4.3

3 years ago

4.4.5

3 years ago

4.4.4

3 years ago

4.4.1

3 years ago

4.4.0

3 years ago

4.4.2

3 years ago

4.3.9

3 years ago

4.3.8

3 years ago

4.3.7

3 years ago

4.3.6

3 years ago

4.3.5

3 years ago

4.3.4

3 years ago

4.3.2

3 years ago

4.3.1

3 years ago

4.3.3

3 years ago

4.3.0

3 years ago

4.2.9

3 years ago

4.2.3

3 years ago

4.2.2

3 years ago

4.2.5

3 years ago

4.2.4

3 years ago

4.2.7

3 years ago

4.2.6

3 years ago

4.2.8

3 years ago

4.2.1

3 years ago

4.2.0

3 years ago

4.1.8

3 years ago

4.1.7

3 years ago

4.1.9

3 years ago

4.1.6

3 years ago

4.1.5

3 years ago

4.1.4

3 years ago

4.1.3

3 years ago

4.1.2

3 years ago

4.1.1

3 years ago

4.1.0

3 years ago

4.0.9

3 years ago

4.0.8

3 years ago

4.0.7

3 years ago

4.0.6

3 years ago

4.0.5

3 years ago

4.0.4

3 years ago

4.0.3

3 years ago

4.0.2

3 years ago

4.0.1

3 years ago

4.0.0

3 years ago

3.8.4

3 years ago

3.8.3

3 years ago

3.8.2

3 years ago

3.8.1

3 years ago

3.8.0

3 years ago

3.7.9

3 years ago

3.7.8

3 years ago

3.7.7

3 years ago

3.7.6

3 years ago

3.7.5

3 years ago

3.7.4

3 years ago

3.7.3

3 years ago

3.7.2

3 years ago

3.7.1

3 years ago

3.7.0

3 years ago

3.6.9

3 years ago

3.6.8

3 years ago

3.6.7

4 years ago

3.6.6

4 years ago

3.6.5

4 years ago

3.6.4

4 years ago

3.6.3

4 years ago

3.6.2

4 years ago

3.6.1

4 years ago

3.6.0

4 years ago

3.5.9

4 years ago

3.5.8

4 years ago

3.5.7

4 years ago

3.5.6

4 years ago

3.5.5

4 years ago

3.5.4

4 years ago

3.5.3

4 years ago

3.5.2

4 years ago

3.5.1

4 years ago

3.5.0

4 years ago

3.4.9

4 years ago

3.4.8

4 years ago

3.4.7

4 years ago

3.4.6

4 years ago

3.4.5

4 years ago

3.4.4

4 years ago

3.4.3

4 years ago

3.4.2

4 years ago

3.4.1

4 years ago

3.4.0

4 years ago

3.3.9

4 years ago

3.3.8

4 years ago

3.3.7

4 years ago

3.3.6

4 years ago

3.3.5

4 years ago

3.3.4

4 years ago

3.3.3

4 years ago

3.3.2

4 years ago

3.3.1

4 years ago

3.3.0

4 years ago

3.2.9

4 years ago

3.2.8

4 years ago

3.2.7

4 years ago

3.2.6

4 years ago

3.2.5

4 years ago

3.2.4

4 years ago

3.2.3

4 years ago

3.2.2

4 years ago

3.2.1

4 years ago

3.2.0

4 years ago

3.1.9

4 years ago

3.1.8

4 years ago

3.1.7

4 years ago

3.1.6

4 years ago

3.1.5

4 years ago

3.1.4

4 years ago

3.1.3

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.0.9

4 years ago

3.0.8

4 years ago

3.0.7

4 years ago

3.0.6

4 years ago

3.0.5

4 years ago

3.0.4

4 years ago

3.0.3

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.9.9

4 years ago

2.9.8

4 years ago

2.9.7

4 years ago

2.9.6

4 years ago

2.9.5

4 years ago

2.9.4

4 years ago

2.9.3

4 years ago

2.9.2

4 years ago

2.9.1

4 years ago

2.8.9

4 years ago

2.9.0

4 years ago

2.8.8

4 years ago

2.8.7

4 years ago

2.8.6

4 years ago

2.8.5

4 years ago

2.8.4

4 years ago

2.8.3

4 years ago

2.8.2

4 years ago

2.8.1

4 years ago

2.8.0

4 years ago

2.7.2

4 years ago

2.7.4

4 years ago

2.7.3

4 years ago

2.7.6

4 years ago

2.7.5

4 years ago

2.7.8

4 years ago

2.7.7

4 years ago

2.7.9

4 years ago

2.7.1

4 years ago

2.7.0

4 years ago

2.6.9

4 years ago

2.6.8

4 years ago

2.6.7

4 years ago

2.6.5

4 years ago

2.6.4

4 years ago

2.6.6

4 years ago

2.6.3

4 years ago

2.6.2

4 years ago

2.6.1

4 years ago

2.5.9

4 years ago

2.6.0

4 years ago

2.5.8

4 years ago

2.5.6

4 years ago

2.5.7

4 years ago

2.5.5

4 years ago

2.5.4

4 years ago

2.5.3

4 years ago

2.5.2

4 years ago

2.5.1

4 years ago

2.4.9

4 years ago

2.4.8

4 years ago

2.5.0

4 years ago

2.4.7

4 years ago

2.4.6

4 years ago

2.4.5

4 years ago

2.4.3

4 years ago

2.4.4

4 years ago

2.4.2

4 years ago

2.4.1

4 years ago

2.4.0

4 years ago

2.3.6

4 years ago

2.3.5

4 years ago

2.3.4

4 years ago

2.3.3

4 years ago

2.3.2

4 years ago

2.3.1

4 years ago

2.3.0

4 years ago

2.2.9

4 years ago

2.2.8

4 years ago

2.2.7

4 years ago

2.2.5

4 years ago

2.2.6

4 years ago

2.2.1

4 years ago

2.2.4

4 years ago

2.1.9

4 years ago

2.2.0

4 years ago

2.1.8

4 years ago

2.1.7

4 years ago

2.1.4

4 years ago

2.1.6

4 years ago

2.1.5

4 years ago

2.1.3

4 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.9

4 years ago

2.0.8

4 years ago

2.0.7

4 years ago

2.0.5

4 years ago

2.0.6

4 years ago

2.0.3

4 years ago

2.0.4

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.9.9

4 years ago

1.9.8

4 years ago

1.9.7

4 years ago

1.9.6

4 years ago

1.9.5

4 years ago

1.9.4

4 years ago

1.9.3

4 years ago

1.9.1

4 years ago

1.9.2

4 years ago

1.9.0

4 years ago

1.8.9

4 years ago

1.8.8

4 years ago

1.8.7

4 years ago

1.8.6

4 years ago

1.8.5

4 years ago

1.8.4

4 years ago

1.8.3

4 years ago

1.8.2

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.9

4 years ago

1.7.8

4 years ago

1.7.7

4 years ago

1.7.6

4 years ago

1.7.5

4 years ago

1.7.3

4 years ago

1.7.2

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.9

4 years ago

1.6.8

4 years ago

1.6.7

4 years ago

1.6.6

4 years ago

1.6.5

4 years ago

1.6.4

4 years ago

1.6.3

4 years ago

1.6.2

4 years ago

1.6.1

4 years ago

1.6.0

4 years ago

1.5.9

4 years ago

1.5.8

4 years ago

1.5.7

4 years ago

1.5.6

4 years ago

1.5.5

4 years ago

1.5.4

4 years ago

1.5.3

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.9

4 years ago

1.4.8

4 years ago

1.4.7

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.8

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.8

4 years ago

1.2.9

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.0

4 years ago

1.2.1

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.1

4 years ago