<template>
<div id="charge">
<el-card class="box-card">
<ul class="msg-box">
<li>
<h4>充值</h4>
</li>
<li>
<h4 style="margin-bottom: 15px;">充值金額</h4>
<el-radio-group v-model="amountVal" @change="amountChange">
<el-radio border :label="''+ 20">20</el-radio>
<el-radio border :label="''+ 50">50</el-radio>
<el-radio border :label="''+ 100">100</el-radio>
<el-radio border :label="''+ 200">200</el-radio>
<el-radio border :label="''">自訂</el-radio>
</el-radio-group>
</li>
<li>
<h4 style="margin-bottom: 15px;">支付方式</h4>
<el-radio-group v-model="rechargeParams.paymentType" @change="paymentTypeChange">
<el-radio border :label="''+ 0">xxx</el-radio>
<el-radio border :label="''+ 1">xxxxx</el-radio>
</el-radio-group>
</li>
<li>
<h4 style="margin-bottom: 15px;">充值金額</h4>
<el-input :disabled="disabled" clearable v-model="rechargeParams.amount" placeholder="請輸入金額" style="width: 150px;"></el-input>
</li>
</ul>
<div style="text-align: center; margin-top: 30px;">
<el-button type="primary" @click="surePay">確認支付</el-button>
</div>
</el-card>
</div>
</template>
<script>
// 引入axios
import axios from 'axios'
export default {
data () {
return {
amountVal: '',
disabled: false,
// 充值交易參數
rechargeParams: {
'userId': this.$route.query.userId, // 取得用戶ID
'amount': '', // 金額
'currency': '', // 幣別
'paymentType': '1', // 支付方式[0:xxx,1:xxxxx]
}
}
},
methods: {
// 充值金額處理函數
amountChange: function (val) {
this.rechargeParams.amount = val
if (val == '') {
this.disabled = false
} else {
this.disabled = true
}
},
// 支付方式處理函數
paymentTypeChange: function (val) {
this.rechargeParams.paymentType = val
},
// 確認支付按鈕事件觸發函數
async surePay () {
// eslint-disable-next-line eqeqeq
if (this.rechargeParams.amount == '') {
this.$message.warning('請輸入金額!')
return
}
// 呼叫交易服務
const res = await axios.post('/api/account/chargeOrder', this.rechargeParams)
const {
code,
message,
data
} = res.data
if (code === 0) {
if (this.rechargeParams.paymentType == '0') {
this.$message.success('xxx支付')
} else if (this.rechargeParams.paymentType == '1') {
this.$message.success('xxxxx支付')
}
} else if (code === 401) {
this.$message.error(message)
this.$router.push({
name: 'login'
})
} else {
this.$message.error(message)
}
},
}
}
</script>
<style scoped>
#charge {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: left;
color: #2c3e50;
margin-top: 0px;
}
/* 信息列表样式 */
.msg-box > li {
list-style: none;
border-bottom: 1px solid #c5c5c5;
padding: 20px 10px;
}
</style>
[Java Script][Vue.js]充值頁面
更新 發佈閱讀 9 分鐘
留言
小黑與程式的邂逅
8會員
123內容數
嗨,我是一名程式設計師,會在這分享開發與學習紀錄。
你可能也想看












債券投資,不只是高資產族群的遊戲
在傳統的投資觀念中,海外債券(Overseas Bonds)常被貼上「高資產族群專屬」的標籤。過去動輒 1 萬甚至 10 萬美元的最低申購門檻,讓許多想尋求穩定配息的小資族望而卻步。
然而,在股市波動劇烈的環境下,尋求穩定的美元現金流與被動收入成為許多投資人

債券投資,不只是高資產族群的遊戲
在傳統的投資觀念中,海外債券(Overseas Bonds)常被貼上「高資產族群專屬」的標籤。過去動輒 1 萬甚至 10 萬美元的最低申購門檻,讓許多想尋求穩定配息的小資族望而卻步。
然而,在股市波動劇烈的環境下,尋求穩定的美元現金流與被動收入成為許多投資人
透過川普的近期債券交易揭露,探討債券作為資產配置中「穩定磐石」的重要性。文章分析降息對債券的潛在影響,以及股神巴菲特的操作策略。並介紹玉山證券「小額債」平臺,如何讓小資族也能低門檻參與海外債券市場,實現「低門檻、低波動、固定收益」的務實投資方式。
透過川普的近期債券交易揭露,探討債券作為資產配置中「穩定磐石」的重要性。文章分析降息對債券的潛在影響,以及股神巴菲特的操作策略。並介紹玉山證券「小額債」平臺,如何讓小資族也能低門檻參與海外債券市場,實現「低門檻、低波動、固定收益」的務實投資方式。

解析「債券」如何成為資產配置中的穩定錨,提供低風險高回報的投資選項。
藉由玉山證券的低門檻債券服務,投資者可輕鬆入手,平衡風險並穩定財務。

解析「債券」如何成為資產配置中的穩定錨,提供低風險高回報的投資選項。
藉由玉山證券的低門檻債券服務,投資者可輕鬆入手,平衡風險並穩定財務。

相較於波動較大的股票,債券能提供固定現金流,而玉山證券推出的小額債,更以1000 美元的低門檻,讓學生與新手也能參與全球優質企業債投資。玉山E-Trader平台即時報價、條件式篩選與清楚的交易流程等特色,大幅降低投資難度,對於希望分散風險、建立穩定現金流的人來說,玉山小額債是一個值得嘗試的理財起點。

相較於波動較大的股票,債券能提供固定現金流,而玉山證券推出的小額債,更以1000 美元的低門檻,讓學生與新手也能參與全球優質企業債投資。玉山E-Trader平台即時報價、條件式篩選與清楚的交易流程等特色,大幅降低投資難度,對於希望分散風險、建立穩定現金流的人來說,玉山小額債是一個值得嘗試的理財起點。

想加入訂閱付費行列可以直接來以下網址:
https://vocus.cc/pay/salon/monthly/645345c1fd897800018c8aec?planId=66b62b51fd89780001a23382&fromPage=salon
想先來觀摩的人,可以掃描以下Qrcode

想加入訂閱付費行列可以直接來以下網址:
https://vocus.cc/pay/salon/monthly/645345c1fd897800018c8aec?planId=66b62b51fd89780001a23382&fromPage=salon
想先來觀摩的人,可以掃描以下Qrcode

提供詳細的非商業委託繪圖流程,包含委託方式、繪製步驟、修改次數與付款方式。繪師將依循草稿確認、完稿確認等步驟,確保客戶滿意。所有委託諮詢歡迎來信聯繫。

提供詳細的非商業委託繪圖流程,包含委託方式、繪製步驟、修改次數與付款方式。繪師將依循草稿確認、完稿確認等步驟,確保客戶滿意。所有委託諮詢歡迎來信聯繫。













