iT邦幫忙

2022 iThome 鐵人賽

DAY 11
0
自我挑戰組

從零開始Vuejs系列 第 11

[Day11] v-on 實現事件處理

  • 分享至 

  • xImage
  •  

今天是第十一天,我想分享一下v-on來實現事件處理

我們可以把v-on的事件處理寫成 v-on:事件="事件發生時怎麼做"

這次用常見的字串反轉來進行今天的實作

開始寫程式吧

這裡是HTML的部分

<div id="app">
    <h3>{{message}}</h3>
    <button class ="btn btn-success" v-on:click="reverseMessage">反轉</button>
</div>

這裡是JS的部分

<script>
    const vueapp = {
    data(){
        return{
            message:'123456'  
            }
        },
    methods:{
        reverseMessage(){
            this.message=this.message
            .split('')
            .reverse()
            .join('')
            }
        }
    }
    Vue.createApp(vueapp).mount('#app')
</script>

methods裡面定義了reverseMessage(),當我按下HTML的那顆按鈕整個數列會反轉排列
從結果可以看到123456變成了654321

https://ithelp.ithome.com.tw/upload/images/20220923/201510066SQH12pQZa.png

想了解更多可以參考這篇文章

v-on實現事件處理分享到這邊,我們第十二天見


上一篇
[Day10] v-model 修飾符: number
下一篇
[Day12] Vue.js 與指令簡單介紹=>v-text ,v-html ,v-pre
系列文
從零開始Vuejs30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言