vue實現(xiàn)動態(tài)按鈕功能
Vue是前臺框架,可以獨立完成前后端分離式web項目漸進式的javascript框架 ,今天我們來設計一個簡單的動態(tài)按鈕
具體效果圖如下:
點擊后會變成這樣:
首先我們需要下載vue.js: https://vuejs.org/js/vue.min.js
將網(wǎng)頁內(nèi)的內(nèi)容全選粘貼至js文件中
然后我們先創(chuàng)建一個html文件
在body創(chuàng)建一個按鈕具體代碼如下:
<body> <div id="app"> <button v-on:click="btnClick" v-bind:class="my_cls">{{ msg }}</button> </div> </body>
這里的v-on來為事件綁定方法,事件用 :事件名 標注
語法:v-on:事件名 = "事件變量"
事件變量:由vue實例的methods提供
按鈕創(chuàng)建完成我們需要在body下進行script添加vue并設置點擊事件:
具體代碼如下:
<script src="js/vue.min.js"></script> <script> new Vue({ el:'#app', data:{ msg:'按鈕', my_cls:'btn' }, methods:{ btnClick:function(){ if(this.my_cls=='btn'){ this.my_cls='botton' }else{ this.my_cls='btn' } } } }) </script>
methods為事件提供實現(xiàn)體 進行點擊來判斷按鈕的my_cls屬性來實現(xiàn)具體效果
最后我們在head上設置style樣式:
<style> .btn { width: 100px; height: 40px; background: orange; } .botton { width: 200px; height: 80px; background-color: yellowgreen; } </style>
總結
以上所述是小編給大家介紹的vue實現(xiàn)動態(tài)按鈕功能,非常不錯,具有一定的參考借鑒價值,需要的朋友參考借鑒價值。
- 解決vue 按鈕多次點擊重復提交數(shù)據(jù)問題
- vue-video-player 通過自定義按鈕組件實現(xiàn)全屏切換效果【推薦】
- Vue.js點擊切換按鈕改變內(nèi)容的實例講解
- 使用Vue中 v-for循環(huán)列表控制按鈕隱藏顯示功能
- vue 表單之通過v-model綁定單選按鈕radio
- Vue實現(xiàn)按鈕級權限方案
- vue.js 實現(xiàn)點擊按鈕動態(tài)添加li的方法
- 詳解VUE前端按鈕權限控制
- vue點擊按鈕動態(tài)創(chuàng)建與刪除組件功能
- Vue.js實現(xiàn)按鈕的動態(tài)綁定效果及實現(xiàn)代碼
- vue+elementUI實現(xiàn)點擊按鈕互斥效果
相關文章
vue 實現(xiàn)axios攔截、頁面跳轉和token 驗證
這篇文章主要介紹了vue 實現(xiàn)axios攔截、頁面跳轉和token 驗證,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-07-07ant-design-vue前端UI庫,如何解決Table中時間格式化問題
這篇文章主要介紹了ant-design-vue前端UI庫,如何解決Table中時間格式化問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03vue中ref和e.target的區(qū)別以及ref用法
這篇文章主要介紹了vue中ref和e.target的區(qū)別以及ref用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03