# temporary-parking-frontend ## 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 ## 变量说明 unlicensed: unlicensedVehicle(无牌车), licensedVehicle(有牌车)