用vuejs怎么给提交按钮添加监听事件改变文字内容以避免看上去假死
比如有个提交按钮:
<div id="example">
<button type="submit" class="btn btn-primary btn-lg" v-on:click="submit">提交</button>
</div>
vuejs代码:
var vm = new Vue({
el: '#example',
data: {
message: '正在提交...'
},
methods: {
submit: function () {
//这里代码怎么写?
//要实现的效果:点击提交按钮的时候,提交按钮中的文字变为“正在提交...”,5秒钟后变回来。
}
}
})
要实现的效果:
点击提交按钮的时候,提交按钮中的文字变为“正在提交...”,5秒钟后变回来。
@cnzsb 说的对,思路可以参考这位朋友的。
自己第一次回答没过脑子…… 这里的
setTimeout
换成你自己的请求方法按需处理就行了如下是第一次不恰当的回答,反面案例