2016-10-28 6 views
0

vueオブジェクトでjqueryメソッドを使用する方法を教えてください。いくつかの簡単な方法を使用して、それをvueでどのように変更するのか分からない。vueでjqueryメソッドを使用していますか?

例:入力値

this.purchaseからカンマを削除するには、入力のvalを

parseInt(this.purchase.replace(/,/g,''))

戻って保持しているthis.purchase.replace is not a function

+0

ところで、あなたの 'string.replace()'はjQueryメソッドではありません。それはJavaScriptの大部分です。 Ref:[String.prototype.replace()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace) – Mani

答えて

0
あなたのデベロッパーコンソールで簡単に行うことができます

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

0

それは関係なく、uはvue.jsを使用したりしていない、同じ方法ではありません。

関連する問題