小数点が省略されてしまうので、省略せずに送信したい。
実現したいこと
「2.0」と入力し、Number()
を使用して代入したときに「2」(number型)と.0
が省略されてしまいますが、
「2.0」(number型)のままAPIのリクエストデータに代入したい。
該当のソースコード
HTML
html
1<input v-model="state.message" /> 2<!-- 2.0を入力 -->
JavaScript
javascript
1const requestData = { 2 message: Number(state.message) 3} 4// requestData.message は「2」になっているが「2.0」(number型)で代入したい
試したこと
toFixed
を使用してみましたが、String型になってしまい、
やりたい挙動にはなりませんでした。
補足情報(FW/ツールのバージョンなど)
該当のソースコードは省略している物なので、分かりづらく申し訳ありません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。