前端小程序如何创建自定义组件

前端小程序如何创建自定义组件_第1张图片

1、首先创建一个components目录,下面放文件(组件文件)

前端小程序如何创建自定义组件_第2张图片

2、创建一个test组件

前端小程序如何创建自定义组件_第3张图片

①test.wxml

<view>标题view>
<view>内容内容内容内容view>

②test.json

{
     
  "component": true,
  "usingComponents": {
     }
}

3、在pages文件夹里面,进入对应的模块内引用test组件

前端小程序如何创建自定义组件_第4张图片

前端小程序如何创建自定义组件_第5张图片

①局部引入组件

{
     
  "usingComponents": {
     
    "test":"/components/test/test"
  }
}

②全局引入,在app.json里面

usingComonents:{
     
      //test是自定义组件的名字,要与渲染到页面的标签一致  
     "test":"/components/test/test"
}

③在wxml中直接使用就会显示,两种均可

前端小程序如何创建自定义组件_第6张图片

前端小程序如何创建自定义组件_第7张图片

  <test/>
  <test>test>

自定义组件中和页面中的class名重名,是不会产生冲突的;
页面中的class和自定义组件中的class重名;同样不会产生冲突;

前端小程序如何创建自定义组件_第8张图片

你可能感兴趣的:(微信小程序,小程序,自定义组件)