1.4.12-beta.1 • Published 6 years ago

cvux v1.4.12-beta.1

Weekly downloads
524
License
-
Repository
-
Last release
6 years ago

简介

Cvux是参照了Vux,基于WeUIVue(2.x)开发的移动端UI组件库,主要服务于微信页面。

基于webpack+vue-loader+cvux可以快速开发移动端页面。

安装使用

安装及环境配置

简介

Cvux是参照了Vux,基于WeUIVue(2.x)开发的移动端UI组件库,主要服务于微信页面。

基于webpack+vue-loader+cvux可以快速开发移动端页面。

安装及环境配置

1. 直接安装或者更新:

npm install cvux --save

2. 插件配置:

Cvux组件库必须配合babel-plugin-component插件使用,插件的安装和配置如下:

插件安装:

npm install --save-dev babel-plugin-component

修改babel配置:

"plugins": [
  [
    "component",
    {
      "libraryName": "cvux",
      "styleLibraryName": "theme-default"
    }
  ]
]

3. css-loader:

{
  test: /\.css$/,
  use: [
    'vue-style-loader',
    'css-loader'
  ]
},

组件库使用

组件支持有两种注册方式:1. 局部注册;2. 全局注册。

1. 局部注册使用:(组件只在当前页面有效)

在具体的页面,引入组件并注册。以Datetime组件为例,使用方式如下所示:

// page.vue
import { Datetime } from 'cvux'

export default {
  components: {
    Datetime
  }
  // ...
}
<datetime v-model=...></datetime>

这种方式适合项目较小,需要从Cvux引入的组件不多的情况,组件会以按需加载的方式引入到项目代码中,避免不需要的组件被加载。

2. 全局注册指引:

Cvux支持以插件的形式将所有的组件注册为全局组件。在入口文件一次注册,即可在项目中使用组件而无需引入。

为了防止全局组件命名冲突,在组件注册时为全局组件添加了‘lx’前缀。同样以Datetime组件为例:

// 入口文件,main.js
import { Datetime } from 'cvux'
import Vue from 'vue'

Vue.use(Datetime)

在具体的页面代码中,无需再次引入组件即可直接使用:

<!-- page.vue -->
<lx-datetime v-model=...></lx-datetime>

这种方式下,组件仍然是按需引入,并且只会被引入一次。

缺点是在开发的过程中,你不得不在需要使用某个组件的时候回到入口文件,确认组件是否已经引入,这可能是一个比较繁琐的过程,所以cvux还提供了一种简单的方式,将所有的组件一次性全部注册到全局的方式。

3. 所有组件的快捷引入:

// 入口文件,main.js
import Cvux from 'cvux'
import Vue from 'vue'

Vue.use(Cvux)

接下来你就可以直接在业务代码中使用所有的组件了,不过,不要忘记了加前缀。以Datetime组件为例:

<!-- page.vue -->
<lx-datetime v-model=...></lx-datetime>

这种方式适合于需要用到几乎绝大部分组件的大型项目,同时,你也可以利用webpack的代码分割将cvux组件单独打包。

线上文档地址

1.4.12-beta.1

6 years ago

1.4.12-beta.0

6 years ago

1.4.12

6 years ago

1.4.11-beta.0

6 years ago

1.4.9-beta.6

6 years ago

1.4.9-beta.5

6 years ago

1.4.9-beta.4

6 years ago

1.4.9-beta.3

6 years ago

1.4.9-beta.2

6 years ago

1.4.11

6 years ago

1.4.10

6 years ago

1.4.9

6 years ago

1.4.9-beta.1

6 years ago

1.4.9-beta.0

6 years ago

1.4.8

6 years ago

1.4.7

6 years ago

1.4.6

6 years ago

1.4.5

6 years ago

1.4.4

6 years ago

1.4.3

6 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.53

6 years ago

1.3.52

6 years ago

1.3.51

7 years ago

1.3.50

7 years ago

1.3.49

7 years ago

1.3.48

7 years ago

1.3.47

7 years ago

1.3.46

7 years ago

1.3.45

7 years ago

1.3.44

7 years ago

1.3.43

7 years ago

1.3.42

7 years ago

1.3.41

7 years ago

1.3.40

7 years ago

1.3.38

7 years ago

1.3.37

7 years ago

1.3.36

7 years ago

1.3.35

7 years ago

1.3.34

7 years ago

1.3.33

7 years ago

1.3.32

7 years ago

1.3.31

7 years ago

1.3.30

7 years ago

1.3.29

7 years ago

1.3.28

7 years ago

1.3.27

7 years ago

1.3.26

7 years ago

1.3.25

7 years ago

1.3.23

7 years ago

1.3.22

7 years ago

1.3.21

7 years ago

1.3.20

7 years ago

1.3.19

7 years ago

1.3.18

7 years ago

1.3.17

7 years ago

1.3.16

7 years ago

1.3.15

7 years ago

1.3.14

7 years ago

1.3.13

7 years ago

1.3.12

7 years ago

1.3.11

7 years ago

1.3.10

7 years ago

1.3.9

7 years ago

1.3.8

7 years ago

1.3.7

7 years ago

1.3.6

7 years ago

1.3.5

7 years ago

1.3.4

7 years ago

1.3.3

7 years ago

1.3.2

7 years ago

1.3.1

7 years ago

1.3.0

7 years ago

1.2.16

7 years ago

1.2.15

7 years ago

1.2.14

7 years ago

1.2.13

7 years ago

1.2.12

7 years ago

1.2.11

7 years ago

1.2.10

7 years ago

1.2.9

7 years ago

1.2.8

7 years ago

1.2.7

7 years ago

1.2.6

7 years ago

1.2.5

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.9

7 years ago

1.1.8

7 years ago

1.1.7

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.1.71

7 years ago

0.1.70

8 years ago

0.1.69

8 years ago

0.1.68

8 years ago

0.1.67

8 years ago

0.1.66

8 years ago

0.1.65

8 years ago

0.1.64

8 years ago

0.1.63

8 years ago

0.1.62

8 years ago

0.1.61

8 years ago

0.1.60

8 years ago

0.1.59

8 years ago

0.1.57

8 years ago

0.1.56

8 years ago

0.1.55

8 years ago

0.1.54

8 years ago

0.1.53

8 years ago

0.1.52

8 years ago

0.1.51

8 years ago

0.1.50

8 years ago

0.1.49

8 years ago

0.1.48

8 years ago

0.1.47

8 years ago

0.1.46

8 years ago

0.1.45

8 years ago

0.1.44

8 years ago

0.1.43

8 years ago

0.1.42

8 years ago

0.1.41

8 years ago

0.1.40

8 years ago

0.1.39

8 years ago

0.1.38

8 years ago

0.1.37

8 years ago

0.1.36

8 years ago

0.1.35

8 years ago

0.1.34

8 years ago

0.1.33

8 years ago

0.1.29

8 years ago

0.1.28

8 years ago

0.1.27

8 years ago

0.1.26

8 years ago

0.1.25

8 years ago

0.1.24

8 years ago

0.1.23

8 years ago

0.1.22

8 years ago

0.1.21

8 years ago

0.1.20

8 years ago

0.1.19

8 years ago

0.1.18

8 years ago

0.1.17

8 years ago

0.1.16

8 years ago

0.1.15

8 years ago

0.1.14

8 years ago

0.1.13

8 years ago

0.1.12

8 years ago

0.1.11

8 years ago

0.1.10

8 years ago

0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago