Skip to content

Commit 92bb1c9

Browse files
caioSalchesttescaiosalchesttes
and
caiosalchesttes
authored
Fix Use built-in components METHOD PAY (#13)
Co-authored-by: caiosalchesttes <[email protected]>
1 parent d8207e4 commit 92bb1c9

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

README.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,17 @@ export default defineComponent({
104104
})
105105
})
106106
107+
const = pay () => {
108+
// Get stripe element
109+
const cardElement = card.stripeElement
110+
111+
// Access instance methods, e.g. createToken()
112+
elms.instance.createToken(cardElement).then((result: object) => {
113+
// Handle result.error or result.token
114+
console.log(result)
115+
})
116+
},
117+
107118
return {
108119
stripeKey,
109120
stripeLoaded,
@@ -112,21 +123,9 @@ export default defineComponent({
112123
cardOptions,
113124
card,
114125
elms,
126+
pay
115127
}
116128
},
117-
118-
methods: {
119-
pay() {
120-
// Get stripe element
121-
const cardElement = this.card.stripeElement
122-
123-
// Access instance methods, e.g. createToken()
124-
this.elms.instance.createToken(cardElement).then((result: object) => {
125-
// Handle result.error or result.token
126-
console.log(result)
127-
})
128-
},
129-
},
130129
})
131130
</script>
132131

0 commit comments

Comments
 (0)