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

这篇具有很好参考价值的文章主要介绍了微信小程序三脚猫功夫拿下组件注册与使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.局部注册组件

1.1创建components文件夹

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

1.2创建文件夹MyHeader

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

 1.3选中MyHeader右键

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

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

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

 1.4MyHeader.wxml文件

说明:随便写点h5结构

<view class="sentence">励志语句</view>
<view class="card">
  <view class="list">
    <view class="row">
      <view class="row-before">1.每天都是一个新的起点</view>
      <view class="row-icon">
        <icon type="clear" />
      </view>
    </view>
    <view class="row">
      <view class="row-before">1.每天都是一个新的起点</view>
      <view class="row-icon">
        <icon type="clear" />
      </view>
    </view>
    <view class="row">
      <view class="row-before">1.每天都是一个新的起点</view>
      <view class="row-icon">
        <icon type="clear" />
      </view>
    </view>
    <view class="total">
      共2条语句
    </view>
  </view>
  <view class="card-footer">
  <input type="text" placeholder="请输入内容"/> <button type="primary">发送</button>
  </view>
</view>

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标签使用就行了

<MyHeader></MyHeader>

1.8展示

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

 1.9.总结

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

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

2.全局注册组件

2.1app.json

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

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

2.2home.wxml

说明:使用组件

<My-Header></My-Header>

 2.3展示

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

2.4样式问题

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

3.properties

3.1使用

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

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

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

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

3.2父组件 

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

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

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

 文章来源地址https://www.toymoban.com/news/detail-571500.html

 

 

 

 

 

到了这里,关于微信小程序三脚猫功夫拿下组件注册与使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 04-微信小程序常用组件-基础组件

    04-微信小程序常用组件-基础组件 微信小程序包含了六大组件: 视图容器 、 基础内容 、 导航 、 表单 、 互动 和 导航 。这些组件可以通过WXML和WXSS进行布局和样式设置,从而构建出丰富的小程序界面和交互体验。 其中,视图容器组件包括view和scroll-view等,用于实现页面的

    2024年02月12日
    浏览(32)
  • 微信小程序文本组件text使用详解-微信小程序系统学习攻略​

    也许你迷茫,但是我想说,在你迷茫的同时,保持本心,过好今天就好。 在微信小程序中,组件 text 用来显示文本,基本使用代码如下: 1 基本样式设置 基本使用还是比较简单的,下面咱们来论述一下文本样式的设置,首先是给他设置一个 class 然后在对应的 wxss 文件中编写

    2023年04月13日
    浏览(38)
  • 【微信小程序】记一次自定义微信小程序组件的思路

    最近来个需求,要求给小程序的 modal 增加个关闭按钮,上网一查发现原来 2018 年就有人给出解决方案了,于是总结下微信小程序自定义组件的思路:一句话, 用 wxml + css实现和原生组件类似的样式和效果,之后用 JS 实现类似原生组件的功能。 比如 modal 组件,观察可以得出就

    2024年02月11日
    浏览(37)
  • 微信小程序封装组件

    在日常开发中,有页面之间有很多相似的组件,我们可以对其相似的代码块进行封装,进行复用 先在根目录下创建一个component文件夹 在里面创建一个目录wMyTop文件夹,然后右键点击Component创建一个组件输入wMyTop,回车 然后在wMyTop.json中把\\\"component\\\": true,改为true,意思就是开启

    2024年02月09日
    浏览(34)
  • 微信小程序(页面组件)

    1.1 组件的定义及属性 组件是页面视图层(WXML)的基本组成单元,组件组合可以构建功能强大的页面结构。小程序框架为开发者提供了容器视图    基础内容、表单、导航、多媒体、地图、画布、开放能力等8类(30多个)基础组件。 每一个组件都由一对标签组成,有开始台标签和

    2024年04月11日
    浏览(25)
  • 微信小程序——常见组件

    在小程序中有许多组件,接下来介绍一些常见的组件 目录 常见的视图容器类组件 轮播器组件 常见的基础内容组件 text —— 文本组件,类似于span,属于行内元素 rich-text —— 富文本组件 其他常用组件 button —— 按钮组件 image  —— 图片组件 image-mode的值: navigator  —— 导

    2024年03月18日
    浏览(29)
  • 微信小程序 —— picker 组件, 下拉列表组件

    picker 组件的使用 自定义组件的创建和使用 微信小程序的语法,官方 wxss 库的使用 从底部弹起的滚动选择器 doc: https://developers.weixin.qq.com/miniprogram/dev/component/picker.html 通用属性: 属性 类型 默认值 必填 说明 mode string selector 否 选择器类型 disabled boolean false 否 是否禁用 bindca

    2024年04月27日
    浏览(36)
  • 03-微信小程序常用组件-视图容器组件

    微信小程序组件-视图容器 微信小程序包含了六大组件: 视图容器 、 基础内容 、 导航 、 表单 、 互动 和 导航 。这些组件可以通过WXML和WXSS进行布局和样式设置,从而构建出丰富的小程序界面和交互体验。 其中,视图容器组件包括view和scroll-view等,用于实现页面的结构和

    2024年02月12日
    浏览(37)
  • 微信小程序组件化

                    1、创建组件                         构造器使用的时Component                         配置文件中设置component:true                 2、引入组件                         首先声明这个组件,在配置文件声明  

    2024年02月09日
    浏览(35)
  • 微信小程序的常用组件

    目录 一、常用的视图容器类组件 ① view ② scroll-view ③ swiper 和 swiper-item 二、常用的基础内容组件 ① text ② rich-text 三、其它常用组件  ① button ② image ③ navigator ① view 普通视图区域 类似于 HTML 中的 div,是一个块级元素 常用来实现页面的布局效果 属性 说明 text-align

    2024年02月11日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包