网站大量收购闲置独家精品文档,联系QQ:2885784924

微信小程序开发项目实战(微课版)课件 6-2 课件-商品列表页面设计.pptx

微信小程序开发项目实战(微课版)课件 6-2 课件-商品列表页面设计.pptx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目六产品项目模块开发任务二商品列表页面设计Productlistpagedesign

相信大家在进行商城商品列表设计的时候,会有关于商品列表的相关页面,本章节主要讲述商品列表页设计与开发,商品列表页的框架如何选择,如何设计。所谓商品列表,为固定列表项的样式后,根据分页数据显示的多少,使用列表渲染方式,按照固定样式依次展示的页面。项目六产品项目模块开发任务描述

商品列表页的布局Page({??data:?{????goodsList:[{????????goodsImage:/images/goods1.jpg,????????goodsTitle:大花澳洲腊梅鲜花复古色云南昆明基地直发鲜花家用办公室水养,????????goodsPrice:88,????}]}})打开pages/goodsList/goodsList.js页面,定义基础数据,包括商品的图片、标题和价格,读者可以自行增加商品数据。

商品列表页的布局navigatorurl=/pages/goodsDetail/goodsDetailview?class=goods-item?wx:for={{goodsList}}?wx:key=id?image?class=goods-img?src={{item.goodsImage}}/imageview?class=goods-info??text?class=goods-title{{item.goodsTitle}}/text??text?class=goods-price¥{{item.goodsPrice}}/text??view?class=stars-cart??image?class=cart?src=/images/cart-active.png/image/view/view/view/navigator打开pages/goodsList/goodsList.wxml页面,作为商品列表页,使用wx:for循环读取goodsList数据,渲染到视图层。

自定义组件的创建//my-component.jsComponent({properties:{//组件的属性},data:{//组件的内部数据},methods:{//组件的方法}})//my-component.wxml在微信小程序中,自定义组件的基本结构包含两个文件:一个是js文件,用于管理组件的逻辑,一个是wxml文件,用于管理组件的视图。其中,js文件必须以Component函数定义一个组件,并将该函数暴露出去;wxml文件则需要使用标签包裹起来,并设置name属性作为组件名称。

自定义组件的创建定义段类型必填描述propertiesObjectMap否组件的对外属性,是属性名到属性设置的映射表dataObject否组件的内部数据,和properties一同用于组件的模板渲染observersObject否组件数据字段监听器,用于监听properties和data的变化methodsObject否组件的方法,包括事件响应函数和任意的自定义方法behaviorsStringArray否类似于mixins和traits的组件间代码复用机制createdFunction否组件生命周期函数-在组件实例刚刚被创建时执行,注意此时不能调用setDataattachedFunction否组件生命周期函数-在组件实例进入页面节点树时执行)readyFunction否组件生命周期函数-在组件布局完成后执行)movedFunction否组件生命周期函数-在组件实例被移动到节点树另一个位置时执行)detachedFunction否组件生命周期函数-在组件实例被从页面节点树移除时执行)relationsObject否组件间关系定义externalClassesStringArray否组件接受的外部样式类optionsObjectMap否一些选项(文档中介绍相关特性时会涉及具体的选项设置,这里暂不列举)lifetimesObject否组件生命周期声明对象pageLifetimesObject否组件所在页面的生命周期声明对象definitionFilterFunction否定义段过滤器,用于自定义组件扩展Component(Objectobject)创建自定义组件,接受一个Object类型的参数。

自定义组件的创建Component({properties:{text:{type:String,value:defaulttext}},methods:{changeText:function(){

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档