优化代码
This commit is contained in:
parent
67e35ce1b2
commit
34654e7afd
|
@ -413,11 +413,11 @@
|
|||
this.reAccount = "";
|
||||
},
|
||||
|
||||
/* 确认付款 */
|
||||
payFunction (va) {
|
||||
this.active = va
|
||||
/* 去支付 */
|
||||
payFunction ({ type, isSupport }) {
|
||||
this.active = type
|
||||
this.show = false
|
||||
alert(`确认付款 选择的是${va === 1 ? '微信' : '支付宝'}`)
|
||||
alert(isSupport ? '不持支' : '支持')
|
||||
},
|
||||
|
||||
/* 监听账号 */
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
<tab-component :current="2"></tab-component>
|
||||
|
||||
<!-- 支付弹窗 -->
|
||||
<pay-pop :show="show" :active="active" @setShow="show = false" @payFunction="payFunction" />
|
||||
<pay-pop :show.sync="show" :active="active" @payFunction="payFunction" />
|
||||
</div>
|
||||
<script>
|
||||
new Vue({
|
||||
|
@ -132,7 +132,7 @@
|
|||
},
|
||||
|
||||
/* 去支付 */
|
||||
payFunction (type, isSupport) {
|
||||
payFunction ({ type, isSupport }) {
|
||||
this.active = type
|
||||
this.show = false
|
||||
alert(isSupport ? '不持支' : '支持')
|
||||
|
|
|
@ -23,7 +23,7 @@ const payPop = {
|
|||
<img class="icon-select" v-else src="./img/no-active.png" alt="">
|
||||
</div>
|
||||
</div>
|
||||
<button @click='payFunction' class="pay">确认付款</button>
|
||||
<button @click='payFunctions' class="pay">确认付款</button>
|
||||
</div>
|
||||
</div>
|
||||
`,
|
||||
|
@ -43,17 +43,17 @@ const payPop = {
|
|||
|
||||
methods: {
|
||||
/* 支付 */
|
||||
payFunction() {
|
||||
payFunctions() {
|
||||
const us = navigator.userAgent
|
||||
let isSupport = false /* false:支持当前环境 true:不支持当前环境 */
|
||||
if (!!us.match(/DingTalk/gi) && this.active !== 2) isSupport = true
|
||||
if (!!us.match(/weiXin/gi) && this.active !== 1) isSupport = true
|
||||
this._events.payfunction[0](this.active, isSupport)
|
||||
this.$emit("payfunction", { active: this.active, isSupport })
|
||||
},
|
||||
|
||||
/* 关闭 */
|
||||
colesFunction() {
|
||||
this._events.setshow[0]()
|
||||
this.$emit("update:show", false)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue