1
我輸入的數字需要有這樣的.00上標。我爲此使用了vuejs2。我該怎麼做?謝謝!上標輸入
這裏是我的代碼
<input class="input is-large" type="number" value="0">
我輸入的數字需要有這樣的.00上標。我爲此使用了vuejs2。我該怎麼做?謝謝!上標輸入
這裏是我的代碼
<input class="input is-large" type="number" value="0">
您可以使用v-html
輸出<sup>
:
https://jsfiddle.net/wostex/63t082p2/23/
<div id="app">
<input class="input is-large"
v-model="number">
<p v-html="supNumber"></p>
</div>
new Vue({
el: '#app',
data: {
number: 0
},
computed: {
supNumber: function() {
return parseFloat(this.number).toFixed(2).split('.').map((e, i) => {
return (i === 1) ? '<sup>' + e + '</sup>' : new Intl.NumberFormat('en-US').format(e);
}).join('.');
}
}
});
謝謝您的回答,但我需要輸入也是。 00可能嗎? –
這是我能想到的:https://jsfiddle.net/wostex/63t082p2/26/ 只需在'input'中設置'step = 0.01'。如果你的意思是在輸入字段內有不同的字體大小 - 我不知道是否有可能。 – wostex