国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue實現動態按鈕功能

2019-11-19 11:35:12
字體:
來源:轉載
供稿:網友

Vue是前臺框架,可以獨立完成前后端分離式web項目漸進式的javascript框架 ,今天我們來設計一個簡單的動態按鈕

具體效果圖如下:

點擊后會變成這樣:

首先我們需要下載vue.js: https://vuejs.org/js/vue.min.js

將網頁內的內容全選粘貼至js文件中

然后我們先創建一個html文件

在body創建一個按鈕具體代碼如下:

<body><div id="app"><button v-on:click="btnClick"  v-bind:class="my_cls">{{ msg }}</button>  </div></body>

這里的v-on來為事件綁定方法,事件用 :事件名 標注

語法:v-on:事件名 = "事件變量"

事件變量:由vue實例的methods提供

按鈕創建完成我們需要在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為事件提供實現體 進行點擊來判斷按鈕的my_cls屬性來實現具體效果

最后我們在head上設置style樣式:

<style>    .btn {      width: 100px;      height: 40px;      background: orange;    }    .botton {      width: 200px;      height: 80px;      background-color: yellowgreen;    }  </style>

總結

以上所述是小編給大家介紹的vue實現動態按鈕功能,非常不錯,具有一定的參考借鑒價值,需要的朋友參考借鑒價值。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 噶尔县| 新余市| 临汾市| 靖安县| 清水县| 嘉鱼县| 平山县| 高碑店市| 嵊州市| 新干县| 呼图壁县| 赤壁市| 华宁县| 广宗县| 江油市| 常山县| 阜平县| 常山县| 通河县| 梁山县| 武强县| 盖州市| 永定县| 延津县| 南岸区| 祁阳县| 彭泽县| 轮台县| 康乐县| 双峰县| 罗甸县| 七台河市| 彝良县| 卢湾区| 象山县| 富顺县| 文山县| 于都县| 司法| 金沙县| 兴山县|