• 组件父传子


    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Document</title>
      <script src="lib/vue.js"></script>
    </head>
    <body>
      <div id="box">
         <div style="background:yellow;">根组件标题</div>
    
         <navbar myname="电影" :myright="false" :myparent="parent">
         </navbar>
         <navbar myname="影院" :myparent="parent"></navbar>
         <navbar myname="登录" :myparent="parent"></navbar>
      </div>
    
      <script>
        Vue.component("navbar",{
          // props:["myname","myright"], //接受myname属性,  this.myname
          
          // props:{
          //   myname:String,
          //   myright:Boolean
          // },//接受myname属性, 属性验证
    
          props:{       
             myname:{
               type:String,
               default:""
             },
             myright:{
               type:Boolean,
               default:true
             },
             myparent:{
               type:String,
               default:""
             }
          },//接受myname属性, 属性验证, 默认属性
    
          template:`<div>
            <button>left</button>
            <span>{{myname}}--{{myparent}}</span>  
            <button v-show="myright">right</button>  
            
          </div>`
        })    
        new Vue({
          el:"#box",
          data:{
            parent:"11111111111111111111111111"
          }
        })//创建根组件
    
    </script>
    </body>
    
    </html>
  • 相关阅读:
    UIimageView和UIimage的小区别
    transform
    block的一些注意事项
    category与协议的不同
    类扩展和category的小区别
    category的概念
    OC中的类扩展
    Java学习 第三章 java基础(三)
    Java学习 第三章 java基础(二)
    Java学习 第三章 java基础(一)
  • 原文地址:https://www.cnblogs.com/yyy1234/p/16062789.html
Copyright © 2020-2023  润新知