亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

css代碼:

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

html代碼:

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

js代碼:

computed區(qū)別于method最重要的兩點(diǎn)
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>點(diǎn)贊次數(shù){{count}}</p>
? ? ? ? ? ? ? ? <button @click="countFun">{{msg}}</button>
? ? ? ? ? ? </div>
? ? ? ? `,
? ? ? ? data:function () {
? ? ? ? ? ? return {
? ? ? ? ? ? ? ? // 組件里所要用到的數(shù)據(jù)
? ? ? ? ? ? ? ? count:0,
? ? ? ? ? ? }
? ? ? ? },
? ? ? ? methods:{
? ? ? ? ? ? countFun(){
? ? ? ? ? ? ? ? this.count++;
? ? ? ? ? ? ? ? // 模擬觸發(fā)sumCount函數(shù),這里實(shí)際上就是去觸發(fā)自定義事件
? ? ? ? ? ? ? ? this.$emit("myfun")
? ? ? ? ? ? }
? ? ? ? },
? ? ? ? props:{
? ? ? ? ? ? color:{
? ? ? ? ? ? ? ? type:String, //類(lèi)型為字符串,若非字符串會(huì)自動(dòng)轉(zhuǎn)換
? ? ? ? ? ? ? ? default:"red" //默認(rèn)值
? ? ? ? ? ? },
? ? ? ? ? ? msg:{
? ? ? ? ? ? ? ? type:String,
? ? ? ? ? ? ? ? default:"我的點(diǎn)贊"
? ? ? ? ? ? }
? ? ? ? }
? ? })
? ? // 實(shí)例
? ? var appBtn=new Vue({
? ? ? ? el:"#myBtn",//作用域,生命周期
? ? ? ? data:{//數(shù)據(jù)
? ? ? ? ? ? sum:0
? ? ? ? },
? ? ? ? computed:{//計(jì)算屬性
?? ??? ??? ??? ?
? ??? ??? ? },
? ? ? ? methods:{
? ? ? ? ? ? clickSum(){
? ? ? ? ? ? ? ? this.sum++
? ? ? ? ? ? }
? ? ? ? }
? ? })
</script>

頁(yè)面效果:

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

相關(guān)文章

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

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

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

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

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

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

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

    vue中使用rem布局代碼詳解

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

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

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

    vue+element ui el-tooltip動(dòng)態(tài)顯示隱藏問(wèn)題

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

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

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

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

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

    一文詳解Vue中過(guò)濾器filters的使用

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

    vue-ajax小封裝實(shí)例

    下面小編就為大家?guī)?lái)一篇vue-ajax小封裝實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09

最新評(píng)論