91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue如何實現父子組件傳值

發布時間:2022-03-22 14:08:38 來源:億速云 閱讀:435 作者:小新 欄目:web開發

小編給大家分享一下vue如何實現父子組件傳值,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

父子組件傳值

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>父子組件傳值</title>
  <style> 
  </style>
  <script src="./vue.js"></script>
</head>
<body>
  <div id="root"> 
    <counter :count="0" @numberchange="handleChange"></counter>
    <counter :count="0" @numberchange="handleChange"></counter>
    <div>{{total}}</div> 
    <validate-content content="hello world"></validate-content>
  </div>
  <script> 
   //父組件向子組件傳值用 props ,加:號后傳遞的為js表達式,示例中則為數字,不加:號代表的是字符串 
   var counter = { //局部注冊 
     props:['count'],
     data:function(){//在子組件中定義數據,data不能是對象,必須是一個函數。
       return {
         number:this.count
       }
     },
     template:'<div @click="handleClick2">{{number}}</div>',
     methods:{
      handleClick2:function(){
        this.number ++;
        //this.count++; 父組件可以傳值給子組件,但子組件不可以修改父組件屬性,這里這么寫會報錯。
        this.$emit("numberchange",this.number);//子組件向父組件傳遞事件,值
      }
    } 
   }
   var validateContent = {
    props:{
      //content:[Number,String] //組件參數校驗,可以多選
      content:{//組件參數校驗
        type:String,
        required:true,
        default:"default value",
        validator:function(value){
          return value.length > 5
        }
      }
     },
     template:'<div >{{content}}</div>',
   }
   var vm = new Vue({
     el:'#root',
     data:{
       total:0
     },
     methods:{ 
      handleChange:function(number){ 
        console.log(number)
        // this.total +=1;
      }
     },
     components:{
       counter, //局部注冊要在根節點注冊組件
       validateContent
     }
   })
  </script>
</body>
</html>

以上是“vue如何實現父子組件傳值”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

常德市| 黄石市| 南康市| 天祝| 南昌县| 宁陕县| 高雄县| 扎囊县| 肥东县| 商南县| 南皮县| 喀什市| 晋江市| 西华县| 临城县| 噶尔县| 曲沃县| 无极县| 全椒县| 蕲春县| 太康县| 漳浦县| 新巴尔虎左旗| 神池县| 长海县| 大埔区| 博野县| 班戈县| 上栗县| 奈曼旗| 绥德县| 焦作市| 哈尔滨市| 正定县| 隆安县| 宿州市| 柞水县| 满城县| 如皋市| 保康县| 体育|