我試圖在點(diǎn)擊按鈕時(shí)獲得一個(gè)隨機(jī)數(shù),但我做錯(cuò)了一些事情,它與另一個(gè)沒(méi)有功能的示例一起工作,所以我一定做錯(cuò)了什么,但找不到什么?,F(xiàn)在它將函數(shù)代碼打印為文本。這是 HTML:<div id="aleatori"> <button v-on:click="randomNumber">Aleatori</button> <p>{{ randomNumber }}</p></div>這是jsvar aleatori = new Vue({ el:'#aleatori', data: { randomNumber: function () { this.random = Math.floor(Math.random() * (10 - 1 + 1)) + 1 } }})
1 回答

小怪獸愛(ài)吃肉
TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
您應(yīng)該調(diào)用一個(gè)方法onclick并random進(jìn)行data如下更改:
var aleatori = new Vue({
el:'#aleatori',
data() {
return{
random:0
}
},
methods:{
randomNumber() {
this.random = Math.floor(Math.random() * (10 - 1 + 1)) + 1
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="aleatori">
<button v-on:click="randomNumber">Aleatori</button>
<p>{{ random }}</p>
</div>
- 1 回答
- 0 關(guān)注
- 188 瀏覽
添加回答
舉報(bào)
0/150
提交
取消