# my-project

## Project setup

```
yarn install
```

### Compiles and hot-reloads for development

```
yarn serve
```

### Compiles and minifies for production

```
yarn build
```

### Customize configuration

See [Configuration Reference](https://cli.vuejs.org/config/).

### 页面说明

#### 首页

path: src/pages/parkingFee/parkingFee.vue

#### 缴费记录

path: src/pages/parkingFee/parkingFeeList.vue

#### 停车兑换券

path: src/pages/pointsMall/pointsMall.vue

#### 停车开票

#### 车辆管理

## UNI相关

```js
// 修改标题颜色
window.toWXSendMsg({
    type: 'uni_func',
    funcName: 'setNavigationBarColor',
    options: {
        frontColor: '#000000',
        backgroundColor: '#2151C5',
    },
});
```

```js
// 请求 projectId
window.toWXSendMsg({ // 发送请求，再由小程序返回；
    type: 'getProjectId',
    options: {},
});
window.subscribe('projectId', (options) => { // 监听小程序的返回事件，如果有返回则销毁当前的事件进程；
    resolve(options);
});
```

```js
// 扫描二维码
window.toWXSendMsg({
  type: 'scanQRCode',
});
window.subscribe('scanQRCodeOver', (options) => {
  console.log('微信扫码结束之后的返回参数', options);
  runScanFn(options);
});
```

```js
// 前往登录
// 验证当前用户是否需要登陆
window.toWXSendMsg({
  type: 'toLogin',
  options: {
    path: path,
  },
});
window.subscribe('callback', (options) => {
  console.log('登录成功之后的回调', JSON.stringify(options));
  if (options.isReload) {
    window.location.reload();
  } else {
    callback && callback(options);
  }
});
```

## KUI组件库改造
涉及到字号、边距等数值较大的单位时，需要先将 rpx 单位改为 px；然后再将原单位*1.625，得出在750px下的单位。
示例：
组件代码
```css
font-size: 8px
```
改造之后
```css
font-size: 13px
```
test
