微信小程序三脚猫功夫拿下组件注册与使用

1.局部注册组件

1.1创建components文件夹

1.2创建文件夹MyHeader

 

 1.3选中MyHeader右键

微信小程序三脚猫功夫拿下组件注册与使用_第1张图片

说明:执行此步,将会自己创建四个文件

 微信小程序三脚猫功夫拿下组件注册与使用_第2张图片

 1.4MyHeader.wxml文件

说明:随便写点h5结构

励志语句

  
    
      1.每天都是一个新的起点
      
        
      
    
    
      1.每天都是一个新的起点
      
        
      
    
    
      1.每天都是一个新的起点
      
        
      
    
    
      共2条语句
    
  
  
   
  

1.5MyHeader.wxss 

说明:随便写点样式

/* components/MyHeader.wxss */
.sentence{
  font-size: 40rpx;
  text-align: center;
}
.card{
  width: 100%;
  height: 350rpx;
  box-shadow: 1px 0 1px #bbbbbb;
}
.row{
  margin: 10px 0;
  padding: 0 20px;
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e8e8e8;
}
.total{
  margin-top: 30px;
  text-align: center;
  font-size: 20px;
}
.card-footer{
  display: flex;
  padding:  10px ;

}
.card-footer input{
  height: 70rpx;
  flex: 8;
  border: 2px solid #f4f4f4;
  margin-right: 5px;

}
.card-footer button{
  flex: 2;
  
}

1.6注册组件

说明:谁要使用,谁就去注册。本文以home为例,打开home.json文件。“MyHeader”注册的组件名字,后面是组件的路径。

{
  "usingComponents": {
    "MyHeader":"/components/MyHeader/MyHeader"
  },
  "navigationBarTitleText": "首页"
}

1.7使用组件

说明:在home.wxml文件中当成h5标签使用就行了

1.8展示

微信小程序三脚猫功夫拿下组件注册与使用_第3张图片

 1.9.总结

说明:一般使用组件是一个高频的操作,假如每个文件都要使用,那么都要一次又一次注册。

因此,我们一般注册在全局中。

2.全局注册组件

2.1app.json

说明:全局没有的话,自行写上,规则和局部注册一致。

微信小程序三脚猫功夫拿下组件注册与使用_第4张图片

2.2home.wxml

说明:使用组件

 2.3展示

微信小程序三脚猫功夫拿下组件注册与使用_第5张图片

2.4样式问题

说明:因为如果没有样式,那么会被全局样式接手,如果home.wxss有样式,那么会覆盖全局的样式。

3.properties

3.1使用

说明:父传字,和data对象使用一致。可以写成对象,并规定类型。

  properties: {
    name1:{
      type:String,
      value:"李四"
    }
  },

如果类型与值不对,那么显示的也就不对了。 

微信小程序三脚猫功夫拿下组件注册与使用_第6张图片微信小程序三脚猫功夫拿下组件注册与使用_第7张图片

3.2父组件 

说明:不写name属性,那么就会使用默认值李四,但是传值后就使用传的值王二

微信小程序三脚猫功夫拿下组件注册与使用_第8张图片

微信小程序三脚猫功夫拿下组件注册与使用_第9张图片 

 

 

 

 

 

 

你可能感兴趣的:(微信小程序,微信小程序,notepad++,小程序)