vueオブジェクトでjqueryメソッドを使用する方法を教えてください。いくつかの簡単な方法を使用して、それをvueでどのように変更するのか分からない。vueでjqueryメソッドを使用していますか?
例:入力値
this.purchase
からカンマを削除するには、入力のvalを
parseInt(this.purchase.replace(/,/g,''))
戻って保持しているthis.purchase.replace is not a function
vueオブジェクトでjqueryメソッドを使用する方法を教えてください。いくつかの簡単な方法を使用して、それをvueでどのように変更するのか分からない。vueでjqueryメソッドを使用していますか?
例:入力値
this.purchase
からカンマを削除するには、入力のvalを
parseInt(this.purchase.replace(/,/g,''))
戻って保持しているthis.purchase.replace is not a function
:
x = "12,345.67"
x.replace(/,/g,'') // output: "12345.67"
parseInt(x.replace(/,/g,'')) // output: 12345
あなたの正規表現を上の実験にデベロッパーコンソールでコピーペーストしました。したがって、replace
の使用には何も問題ありません。
this.purchase
が文字列または何らかのオブジェクトであるかどうかを調べる必要があります。おそらくそれはオブジェクトです。
あなたは、この問題をデバッグするVUE-デベロッパーツールを使用することがあります。https://github.com/vuejs/vue-devtools
それは関係なく、uはvue.jsを使用したりしていない、同じ方法ではありません。
ところで、あなたの 'string.replace()'はjQueryメソッドではありません。それはJavaScriptの大部分です。 Ref:[String.prototype.replace()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace) – Mani