From 941e04195f65e930d936987f0aad76096dd944e8 Mon Sep 17 00:00:00 2001 From: Gao xiaosong <704041637@qq.com> Date: Mon, 3 Aug 2020 01:45:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=A3=B0=E6=98=8E=E6=96=87?= =?UTF-8?q?=E4=BB=B6;=E5=8E=BB=E9=99=A4=E5=95=86=E5=93=81=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E7=9A=84=E8=B4=AD=E7=89=A9=E8=BD=A6=E6=8C=89=E9=92=AE?= =?UTF-8?q?;=E5=85=85=E5=80=BC=E5=A2=9E=E5=8A=A0=E4=B8=8A=E9=99=90;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 ++-- components/GoodList.vue | 2 +- pages/user/Recharge/index.vue | 55 ++++++++++++++++++++--------------- 3 files changed, 37 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index b194621..3532314 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # 使用说明 -## Hbuilderx(ps:因HBuilderX经常会更新,如无必要请勿更新HBuilderX为2.7.5及以上) +## Hbuilderx -- 目前已知 HBuilderX v2.7.5 版本不支持 :class 里面写 object 和 arraw +- 已支持HBuilderX最新版 ## 小程序安装步骤 - 先从私服上clone下来项目 @@ -13,12 +13,14 @@ - uni会自动打开微信开发者工具并且打开uni的项目 ## 注意事项 +- 目前并不支持H5运行,需要运行H5模式的,请自行调整兼容 - manifest.json 中可以配置uni项目的一些信息 - 打开manifest.json可配置小程序的 appid - 由于需要兼容app,公共样式由 main.js 迁移到了 App.vue,公共样式请在App.vue中进行编辑 - 由于需要兼容app,尺寸单位由之前的rem改为rpx,由于修改样式工作量太大并且容易出错,已将.css更改为.less并在其中以之前rem的单位*100,获得新的rpx单位 - 如需修改样式问题,请编辑.less的文件,请勿编辑.css的文件 + ## 声明 - app测试版已上,请通过 `https://www.pgyer.com/yRYf` 安装测试。 - 运行app项目ios需要安装xcode,安卓需要装安卓的sdk以及安卓模拟器,建议安卓安装genymotion https://www.genymotion.com/ 登录时可选择私人使用,勾选后无需付费 diff --git a/components/GoodList.vue b/components/GoodList.vue index 18c5cce..13f4bfb 100644 --- a/components/GoodList.vue +++ b/components/GoodList.vue @@ -20,7 +20,7 @@ - + diff --git a/pages/user/Recharge/index.vue b/pages/user/Recharge/index.vue index b752ad7..49cfd1e 100644 --- a/pages/user/Recharge/index.vue +++ b/pages/user/Recharge/index.vue @@ -28,7 +28,10 @@ - 赠送:{{ item.value.give_price }} 元 + 赠送:{{ item.value.give_price }} 元 + --> 提示:充值后帐户的金额不能提现 立即充值 @@ -58,7 +61,7 @@ export default { name: "Recharge", components: {}, props: {}, - data: function() { + data: function () { return { active: 0, from: this.$deviceType, @@ -68,12 +71,11 @@ export default { activePic: 0, numberPic: "", paid_price: "", - rechar_id: 0 - + rechar_id: 0, }; }, computed: mapGetters(["userInfo"]), - mounted: function() { + mounted: function () { this.now_money = this.userInfo.nowMoney; this.getRecharge(); }, @@ -83,7 +85,7 @@ export default { */ getRecharge() { getRechargeApi() - .then(res => { + .then((res) => { this.picList = res.data.recharge_price_ways || []; if (this.picList[0]) { this.rechar_id = this.picList[0].id; @@ -91,12 +93,12 @@ export default { this.numberPic = this.picList[0].value.give_price; } }) - .catch(res => { + .catch((res) => { uni.showToast({ title: err.msg || err.response.data.msg || err.response.data.message, icon: "none", - duration: 2000 + duration: 2000, }); }); }, @@ -116,21 +118,28 @@ export default { this.numberPic = item.value.price; } }, - recharge: function() { + recharge: function () { let that = this, price = Number(this.money); if (this.picList.length == this.activePic && price === 0) { uni.showToast({ title: "请输入您要充值的金额", icon: "none", - duration: 2000 + duration: 2000, }); return; } else if (this.picList.length == this.activePic && price < 0.01) { uni.showToast({ title: "充值金额不能低于0.01", icon: "none", - duration: 2000 + duration: 2000, + }); + return; + } else if (this.picList.length == this.activePic && price > 99999) { + uni.showToast({ + title: "充值金额不能大于99999", + icon: "none", + duration: 2000, }); return; } @@ -147,9 +156,9 @@ export default { price: prices, from: that.from, paid_price: paid_price, - rechar_id: that.rechar_id + rechar_id: that.rechar_id, }) - .then(res => { + .then((res) => { console.log(res); var data = res.data.data; weappPay(res.data.data) @@ -159,37 +168,37 @@ export default { uni.showToast({ title: "支付成功", icon: "success", - duration: 2000 + duration: 2000, }); this.$yrouter.back(); }) - .finally(res => { + .finally((res) => { //if(typeof(res) == "undefined") return uni.showToast({ title: res, icon: "none", - duration: 2000 + duration: 2000, }); }) - .catch(function() { + .catch(function () { uni.showToast({ title: "支付失败", icon: "none", - duration: 2000 + duration: 2000, }); }); }) - .catch(err => { + .catch((err) => { console.log(err); uni.showToast({ title: err.msg || err.response.data.msg || err.response.data.message, icon: "none", - duration: 2000 + duration: 2000, }); }); - } - } + }, + }, };