欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue實現(xiàn)組件值的累加

 更新時間:2022年09月01日 10:56:37   作者:依賴_賴  
這篇文章主要為大家詳細(xì)介紹了vue實現(xiàn)組件值的累加,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了vue實現(xiàn)組件值的累加的具體代碼,供大家參考,具體內(nèi)容如下

css代碼:

<style>
? ? ? ? #myLit{
? ? ? ? ? ? border: 1px solid red;
? ? ? ? ? ? width: 100px;
? ? ? ? ? ? float: left;
? ? ? ? ? ? margin-right: 20px;
? ? ? ? }
? ? ? ? //定義不同的顏色類
? ? ? ? .red{
? ? ? ? ? ? color: red;
? ? ? ? }
? ? ? ? .olive{
? ? ? ? ? ? color: olive;
? ? ? ? }
? ? ? ? .blue{
? ? ? ? ? ? color: blue;
? ? ? ? }
</style>

html代碼:

<div id="myBtn">
? ? ? ? <span>點贊總數(shù){{sum}}</span>
? ? ? ? //點贊總數(shù)遞增的按鈕,隱藏該按鈕
? ? ? ? <button @click="clickSum" id="sumZan">點贊</button>
? ? ? ? <p></p>
? ? ? ?<!--
? ? ? ? ? ? myfun是自定義函數(shù),命名不能出現(xiàn)大寫字母,因為事件監(jiān)聽器在 DOM 模板中會被自動轉(zhuǎn)換為全小寫
? ? ? ? ? ? color是自定義屬性,改變字體顏色
? ? ? ? ? ? msg是自定義按鈕值
? ? -->
? ? ? ??? ? <ui-btn @myfun="clickSum" msg="組長的點贊"></ui-btn>
? ??? ??? ? <ui-btn @myfun="clickSum" color="olive" msg="小小的點贊"></ui-btn>
? ??? ??? ? <ui-btn @myfun="clickSum" color="blue"></ui-btn>
? ? </div>

js代碼:

computed區(qū)別于method最重要的兩點
computed是屬性調(diào)用,而methods是函數(shù)調(diào)用
computed帶有緩存功能,而methods不是

<script src="../dist/vue.min.js"></script>
<script>
?? ?// 組件
? ? Vue.component("ui-btn",{/*ui-btn是自定義標(biāo)簽名*/
? ? ? ? template: ?`
? ? ? ? ? ? // html結(jié)構(gòu)
? ? ? ? ? ? <div id="myLit" :class="color">
? ? ? ? ? ? ? ? <p>點贊次數(shù){{count}}</p>
? ? ? ? ? ? ? ? <button @click="countFun">{{msg}}</button>
? ? ? ? ? ? </div>
? ? ? ? `,
? ? ? ? data:function () {
? ? ? ? ? ? return {
? ? ? ? ? ? ? ? // 組件里所要用到的數(shù)據(jù)
? ? ? ? ? ? ? ? count:0,
? ? ? ? ? ? }
? ? ? ? },
? ? ? ? methods:{
? ? ? ? ? ? countFun(){
? ? ? ? ? ? ? ? this.count++;
? ? ? ? ? ? ? ? // 模擬觸發(fā)sumCount函數(shù),這里實際上就是去觸發(fā)自定義事件
? ? ? ? ? ? ? ? this.$emit("myfun")
? ? ? ? ? ? }
? ? ? ? },
? ? ? ? props:{
? ? ? ? ? ? color:{
? ? ? ? ? ? ? ? type:String, //類型為字符串,若非字符串會自動轉(zhuǎn)換
? ? ? ? ? ? ? ? default:"red" //默認(rèn)值
? ? ? ? ? ? },
? ? ? ? ? ? msg:{
? ? ? ? ? ? ? ? type:String,
? ? ? ? ? ? ? ? default:"我的點贊"
? ? ? ? ? ? }
? ? ? ? }
? ? })
? ? // 實例
? ? var appBtn=new Vue({
? ? ? ? el:"#myBtn",//作用域,生命周期
? ? ? ? data:{//數(shù)據(jù)
? ? ? ? ? ? sum:0
? ? ? ? },
? ? ? ? computed:{//計算屬性
?? ??? ??? ??? ?
? ??? ??? ? },
? ? ? ? methods:{
? ? ? ? ? ? clickSum(){
? ? ? ? ? ? ? ? this.sum++
? ? ? ? ? ? }
? ? ? ? }
? ? })
</script>

頁面效果:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue3系列之effect和ReactiveEffect?track?trigger源碼解析

    Vue3系列之effect和ReactiveEffect?track?trigger源碼解析

    這篇文章主要為大家介紹了Vue3系列之effect和ReactiveEffect?track?trigger源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • vue組件vue-treeselect箭頭和叉圖標(biāo)變大問題及解決

    vue組件vue-treeselect箭頭和叉圖標(biāo)變大問題及解決

    這篇文章主要介紹了vue組件vue-treeselect箭頭和叉圖標(biāo)變大問題及解決方案,具有很好的參考價值,希望對大家有所幫助。
    2022-07-07
  • vue將html頁面生成高清晰pdf文件的方法

    vue將html頁面生成高清晰pdf文件的方法

    最近工作中遇到個需求,需要實現(xiàn)個可視化圖表頁的PDF文件導(dǎo)出,所以下面這篇文章主要給大家介紹了關(guān)于利用vue如何將html頁面生成高清晰pdf文件的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • vue中使用rem布局代碼詳解

    vue中使用rem布局代碼詳解

    在本篇文章里小編給大家整理的是關(guān)于vue中使用rem布局代碼詳解知識點,需要的朋友們參考下。
    2019-10-10
  • vue為自定義路徑設(shè)置別名的方法

    vue為自定義路徑設(shè)置別名的方法

    這篇文章介紹了vue為自定義路徑設(shè)置別名的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-11-11
  • vue+element ui el-tooltip動態(tài)顯示隱藏問題

    vue+element ui el-tooltip動態(tài)顯示隱藏問題

    這篇文章主要介紹了vue+element ui el-tooltip動態(tài)顯示隱藏問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue中的el-button樣式自定義方式

    vue中的el-button樣式自定義方式

    這篇文章主要介紹了vue中的el-button樣式自定義方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Vue2.x中利用@font-size引入字體圖標(biāo)報錯的解決方法

    Vue2.x中利用@font-size引入字體圖標(biāo)報錯的解決方法

    今天小編就為大家分享一篇Vue2.x中利用@font-size引入字體圖標(biāo)報錯的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • 一文詳解Vue中過濾器filters的使用

    一文詳解Vue中過濾器filters的使用

    Vue.js允許自定義過濾器,過濾器的作用可被用于一些常見的文本格式化(也就是修飾文本,但是文本內(nèi)容不會改變),本文主要來和大家講講過濾器filters的使用,感興趣的可以了解一下
    2023-04-04
  • vue-ajax小封裝實例

    vue-ajax小封裝實例

    下面小編就為大家?guī)硪黄獀ue-ajax小封裝實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09

最新評論