微信小程序实现九宫格跳转的方法

  介绍

这篇文章主要介绍微信小程序实现九宫格跳转的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>微信小程序怎么实现九宫格跳转吗?

效果图:

微信小程序实现九宫格跳转的方法

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

具体实现:

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

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

微信小程序实现九宫格跳转的方法

2,在家里目录下的家。js文件中进行数据源的配置

微信小程序实现九宫格跳转的方法

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

3,依据列表渲染的知识点进行回家。wxml的编程

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

最外视图层样式:

微信小程序实现九宫格跳转的方法

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

微信小程序实现九宫格跳转的方法

③,每个项目内部包含一个图片和一个文字,且项目可以点击跳转到各自指定的页面

这里使用导航组件

导航组件有一个属性url:当前小程序内的跳转链接,指定点击该组件跳转的页面路径

完整代码:

home.wxml文件   ,& lt; view 类=癶ome_grids"比;   & lt;才能block 天气:为=皗{griddata}},,天气:关键=癷tem.name"比;   ,,& lt; navigator  url=? ./{{item.url}}/{{item.url}}“,类=& # 39;home_grid& # 39;比;   ,,,& lt; image  src=https://www.yisu.com/zixun/{{item.img}}”class=" home_icon ">   <视图类=" home_grid_text "> {{item.name}}      块   

回家。wxs文件

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

以上是“微信小程序实现九宫格跳转的方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

微信小程序实现九宫格跳转的方法