微信小程序项目实践之九宫格实现及项目跳转功能

  

<>强效果图:

  

微信小程序项目实践之九宫格实现及项目跳转功能

  

实现效果图红色线包含部分的九宫格效果,并附项目带点击时间。

  

<>强,具体实现:

  

, 1,首先添加图片资源文件

  

,,在项目根目录新建一个目录,取名为图像,用于存放图片资源,然后添加进入几张图片

  

, 微信小程序项目实践之九宫格实现及项目跳转功能

  

2,在家里目录下的家。js文件中(参照前两篇小程序实践文章)进行数据源的配置

  

微信小程序项目实践之九宫格实现及项目跳转功能

  

,,,,,数据源为一个数组,每个数组元素为一个对象,该对象包含名称(项目文字),img(示项意图),url(点击该项目跳转目录)

  

, 3,依据列表渲染的知识点进行home.wxml的编程

  

,,①,从效果图上每个项都被细线包围,这是构建思路是,外部一个视图中,绘制顶部边框线

  

,,,,,,最外视图层样式:

  

,,,,,,微信小程序项目实践之九宫格实现及项目跳转功能

  

,,,,,②、外部视图里面每一个项绘制右侧和下侧的边框线,,每个条目的宽度设为33.33333%意味着一行显示均分显示3个项目。

  

,,, 微信小程序项目实践之九宫格实现及项目跳转功能”>,,</p>
  <p>,,,,,,③,每个项目内部包含一个图片和一个文字,且项目可以点击跳转到各自指定的页面</p>
  <p>,,,,,,,,,,,,,这里使用导航组件</p>
  <p>,,,,,,导航组件有一个属性url:当前小程序内的跳转链接,指定点击该组件跳转的页面路径</p>
  <p>,,,,,,完整代码:</p>
  
  <pre类=   home.wxml文件   & lt;视图类=癶ome_grids”比;   & lt;块wx:=" {{griddata}}”天气:关键=癷tem.name”比;   & lt;导航器url=" . ./{{item.url}}/{{项目。url}}”类=癶ome_grid”比;   & lt;图像src=" https://www.yisu.com/zixun/{{item.img}}”类=癶ome_icon祝辞& lt;/image>   & lt;视图类=" home_grid_text "在{{item.name}} & lt;/view>   & lt;/navigator>   & lt;/block>   & lt;/view>      

home.wxss文件         .home_grids {   border-top: 1 rpx固体# D9D9D9;   溢出:隐藏;   margin-top: 10 px   }   .home_grid {   位置:相对;   浮:左;   填充:20 px 10 px;   宽度:33.33333333%;   box-sizing: border-box;   边境:1 rpx固体# D9D9D9;   边界底部:1 rpx固体# D9D9D9;   }      

  

以上所述是小编给大家介绍的微信小程序项目实践之九宫格实现及项目跳转功能,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

微信小程序项目实践之九宫格实现及项目跳转功能