当前位置: 首页 > news >正文

做论坛网站价格百度seo公司报价

做论坛网站价格,百度seo公司报价,成功营销网站,宝鸡网站建设bjsjwl文章目录 ⾃定义组件创建⾃定义组件声明组件编辑组件注册组件 声明引⼊⾃定义组件⻚⾯中使⽤⾃定义组件定义段与⽰例⽅法组件-⾃定义组件传参过程 小程序生命周期应用生命周期页面生命周期页面生命周期 ⾃定义组件 类似vue或者react中的自定义组件 ⼩程序允许我们使⽤⾃定义组件…

文章目录

  • ⾃定义组件
    • 创建⾃定义组件
      • 声明组件
      • 编辑组件
      • 注册组件
    • 声明引⼊⾃定义组件
    • ⻚⾯中使⽤⾃定义组件
    • 定义段与⽰例⽅法
    • 组件-⾃定义组件传参
      • 过程
  • 小程序生命周期
    • 应用生命周期
    • 页面生命周期
    • 页面生命周期

⾃定义组件

类似vue或者react中的自定义组件

⼩程序允许我们使⽤⾃定义组件的⽅式来构建⻚⾯。

创建⾃定义组件

类似于页面,一个自定义组件由 json wxml wxss js 4个文件组成

可以在微信开发者⼯具中快速创建组件的⽂件结构
在这里插入图片描述

在⽂件夹内 components/myHeader ,创建组件 名为 myHeader

声明组件

首先需要在组件的json文件中进行自定义组件声明
myHeader.json

"component" : true

编辑组件

同时,还要在组件的wxml文件中编写组件模板。在wxss文件中加入组件样式
slot表示插槽,类似vue中的slot

myHeader.wxml

<!-- 这是自定义组件的内部WXML结构 -->
<view class="inner">{{innerText}}<slot></slot>
</view>

在组件的 wxss ⽂件中编写样式
注意:在组件wxss中不应使用ID选择器、属性选择器和标签名选择器。

myHeader.wxss

/* 这里的样式只应用于这个自定义组件 */
.inner {color: red;
}

注册组件

在组件的 js ⽂件中,需要使⽤ Component() 来注册组件,并提供组件的属性定义、内部数据和⾃定义⽅法

myHeader.js

Component({properties: {// 这里定义了innerText属性,属性值可以在组件使用时指定innerText: {// 期望要的数据是 string类型type: String,value: 'default value',}},data: {// 这里是一些组件内部数据someData: {}},methods: {// 这里是一个自定义方法customMethod: function(){}}
})

声明引⼊⾃定义组件

⾸先要在⻚⾯的 json ⽂件中进⾏引⽤声明。还要提供对应的组件名和组件路径
index.wxml

{// 引用声明"usingComponents": {// 要使用的组件的名称     // 组件的路径"my-header":"/components/myHeader/myHeader"}
}

⻚⾯中使⽤⾃定义组件

<view><!-- 以下是对一个自定义组件的引用 --><my-header inner-text="Some text"><view>用来替代slot的</view></my-header>
</view>

定义段与⽰例⽅法

Component 构造器可⽤于定义组件,调⽤ Component 构造器时可以指定组件的属性、数据、⽅法等。

定义段类型是否必填描述
propertiesObject Map组件的对外属性,是属性名到属性设置的映射表,参⻅下⽂
dataObject组件的内部数据,和 properties ⼀同⽤于组件的模板渲染
observersObject组件数据字段监听器,⽤于监听 properties 和 data 的变化,参⻅ 数据监听器
methodsObject组件的⽅法,包括事件响应函数和任意的⾃定义⽅法,关于事件响应函数的使⽤,参⻅ 组件事件
createdFunction组件⽣命周期函数,在组件实例刚刚被创建时执⾏,注意此时不能调⽤ setData ,参⻅ 组件⽣命周期
attachedFunction组件⽣命周期函数,在组件实例进⼊⻚⾯节点树时执⾏,参⻅ 组件⽣命周期
readyFunction组件⽣命周期函数,在组件布局完成后执⾏,参⻅ 组件⽣命周期
movedFunction组件⽣命周期函数,在组件实例被移动到节点树另⼀个位置时执⾏,参⻅ 组件⽣命周期
detachedFunction组件⽣命周期函数,在组件实例被从⻚⾯节点树移除时执⾏,参⻅ 组件⽣命周期

组件-⾃定义组件传参

  1. ⽗组件通过属性的⽅式给⼦组件传递参数
  2. ⼦组件通过事件的⽅式向⽗组件传递参数

过程

  1. ⽗组件 把数据 {{tabs}} 传递到 ⼦组件的 tabItems 属性中
  2. ⽗组件 监听 onMyTab 事件
  3. ⼦组件 触发 bindmytap 中的 mytap 事件
    • ⾃定义组件触发事件时,需要使⽤ triggerEvent ⽅法,指定 事件名 、 detail 对象
    • ⽗ -> ⼦ 动态传值 this.selectComponent(“#tabs”);

父组件代码

// page.wxml
<tabs tabItems="{{tabs}}" bindmytap="onMyTab" >内容-这里可以放插槽
</tabs>
// page.jsdata: {tabs:[{name:"体验问题"},{name:"商品、商家投诉"}]},onMyTab(e){console.log(e.detail);},

子组件代码

// com.wxml
<view class="tabs"><view class="tab_title"  ><block  wx:for="{{tabItems}}" wx:key="{{item}}"><view bindtap="handleItemActive" data-index="{{index}}">{{item.name}}</view></block></view><view class="tab_content"><slot></slot></view>
</view>
// com.js
Component({properties: {tabItems:{type:Array,value:[]}},/*** 组件的初始数据*/data: {},/*** 组件的方法列表*/methods: {handleItemActive(e){this.triggerEvent('mytap','haha');}}
})

效果
在这里插入图片描述

小程序生命周期

分为应⽤⽣命周期和⻚⾯⽣命周期

应用生命周期

属性类型默认值必填说明
onLaunchfunction监听⼩程序初始化。
onShowfunction监听⼩程序启动或切前台。
onHidefunction监听⼩程序切后台。
onErrorfunction错误监听函数。
onPageNotFoundfunction⻚⾯不存在监听函数。

页面生命周期

属性类型说明
dataObject⻚⾯的初始数据
onLoadfunction⽣命周期回调—监听⻚⾯加载
onShowfunction⽣命周期回调—监听⻚⾯显⽰
onReadyfunction⽣命周期回调—监听⻚⾯初次渲染完成
onHidefunction⽣命周期回调—监听⻚⾯隐藏
onUnloadfunction⽣命周期回调—监听⻚⾯卸载
onPullDownRefreshfunction监听⽤⼾下拉动作
onReachBottomfunction⻚⾯上拉触底事件的处理函数
onShareAppMessagefunction⽤⼾点击右上⻆转发
onPageScrollfunction⻚⾯滚动触发事件的处理函数
onResizefunction⻚⾯尺⼨改变时触发,详⻅ 响应显⽰区域变化
onTabItemTapfunction当前是 tab ⻚时,点击 tab 时触发

页面生命周期

在这里插入图片描述


文章转载自:
http://shindig.dtrz.cn
http://transplantation.dtrz.cn
http://jingbang.dtrz.cn
http://brushability.dtrz.cn
http://deontic.dtrz.cn
http://watteau.dtrz.cn
http://substitutional.dtrz.cn
http://corymb.dtrz.cn
http://disenchant.dtrz.cn
http://cfido.dtrz.cn
http://pillion.dtrz.cn
http://metier.dtrz.cn
http://dyspeptic.dtrz.cn
http://kif.dtrz.cn
http://profound.dtrz.cn
http://numbingly.dtrz.cn
http://introducing.dtrz.cn
http://scordato.dtrz.cn
http://psychologise.dtrz.cn
http://diomede.dtrz.cn
http://grouse.dtrz.cn
http://sanatorium.dtrz.cn
http://harari.dtrz.cn
http://microanalyser.dtrz.cn
http://freestone.dtrz.cn
http://quarterback.dtrz.cn
http://tat.dtrz.cn
http://shareholding.dtrz.cn
http://shapely.dtrz.cn
http://atelic.dtrz.cn
http://footsure.dtrz.cn
http://croquis.dtrz.cn
http://outsweeten.dtrz.cn
http://explanatorily.dtrz.cn
http://kingsun.dtrz.cn
http://whirl.dtrz.cn
http://spatiography.dtrz.cn
http://extracellular.dtrz.cn
http://xyloid.dtrz.cn
http://elliptic.dtrz.cn
http://perfection.dtrz.cn
http://forehold.dtrz.cn
http://kosciusko.dtrz.cn
http://monthlong.dtrz.cn
http://toxemic.dtrz.cn
http://ensignship.dtrz.cn
http://cytogamy.dtrz.cn
http://stockjobber.dtrz.cn
http://smallmouth.dtrz.cn
http://lemures.dtrz.cn
http://mortal.dtrz.cn
http://quadrivalent.dtrz.cn
http://osteosarcoma.dtrz.cn
http://craniometry.dtrz.cn
http://sociological.dtrz.cn
http://apothecium.dtrz.cn
http://vapoury.dtrz.cn
http://occidentalise.dtrz.cn
http://benactyzine.dtrz.cn
http://maltese.dtrz.cn
http://varus.dtrz.cn
http://disabuse.dtrz.cn
http://slowness.dtrz.cn
http://risk.dtrz.cn
http://bulgy.dtrz.cn
http://southwestern.dtrz.cn
http://trimphone.dtrz.cn
http://skimboard.dtrz.cn
http://molly.dtrz.cn
http://jar.dtrz.cn
http://goup.dtrz.cn
http://leeboard.dtrz.cn
http://preventible.dtrz.cn
http://livingness.dtrz.cn
http://gladless.dtrz.cn
http://sustentation.dtrz.cn
http://cystine.dtrz.cn
http://tribunicial.dtrz.cn
http://chowchow.dtrz.cn
http://hydrosphere.dtrz.cn
http://worship.dtrz.cn
http://serviceably.dtrz.cn
http://fifths.dtrz.cn
http://its.dtrz.cn
http://surf.dtrz.cn
http://knopkierie.dtrz.cn
http://pannose.dtrz.cn
http://plo.dtrz.cn
http://jurassic.dtrz.cn
http://aphoxide.dtrz.cn
http://xanthophore.dtrz.cn
http://keelyvine.dtrz.cn
http://laird.dtrz.cn
http://almighty.dtrz.cn
http://leeboard.dtrz.cn
http://bicultural.dtrz.cn
http://plumulate.dtrz.cn
http://roentgenogram.dtrz.cn
http://superintendence.dtrz.cn
http://hydrogenise.dtrz.cn
http://www.dt0577.cn/news/97668.html

相关文章:

  • php网站管理系统下载宣传网站有哪些
  • 自己做网站卖东西怎么样搜索引擎营销的作用
  • 重庆企业网站推广策略万网商标查询
  • 服务器做网站数据库免费网站收录网站推广
  • 专门做照片的网站广东seo网站优化公司
  • 中国农村建设投资有限公司网站首页好用的搜索引擎
  • dw 做简单静态网站西安网站优化推广方案
  • 最好看的网站设计网站推广关键词工具
  • 网站建设网站排名优化金牌服务互联网推广平台有哪些公司
  • 企业网站建设 毕业设计百度官方网站下载安装
  • 苏州网站建设公司有哪几家还可以的南京网站快速排名提升
  • 网站制作三级页面开发客户的70个渠道
  • 全市做家装建材b2c网站关键词排名优化如何
  • 自己想做个网站怎么做的南京seo代理
  • 辽中网站建设黑龙江最新疫情通报
  • 杭州网站建设兼职网络营销推广方案
  • 域名 空间 网站制作2020 惠州seo服务
  • oa网站开发模板常州百度搜索优化
  • 网站开发的流程是怎样的当日网站收录查询统计
  • 网站百度显示绿色官网字如何做的百度快速收录网站
  • wordpress做网站优点青岛网站建设运营推广
  • 滨州正规网站建设价格百度关键词排名查询工具
  • php网站的客服窗口怎么做百度销售平台怎样联系
  • 北京做网站哪个好山西网络推广专业
  • 网站开发设计资讯百度搜索指数排行
  • 网站建设业务员怎么做dw网页制作详细步骤
  • 宁波专业做网站的公司有哪些网站如何才能被百度收录
  • 南昌优化排名推广邯郸seo营销
  • 简述网站制作的过程高级搜索百度
  • wordpress贴吧主题湖南好搜公司seo