微信小程序怎么在电脑上玩

微信小程序怎么在电脑上玩,第1张

现在微信上有许多小程序非常有趣,但是手机屏幕小,玩得不起劲,那要怎样才能在电脑上玩呢。

工具/材料

total_control手机投影到电脑工具

01

在本人的手机设置中找到开发者选项,并打开里面的USB调试,同时在电脑上安装total_control。

02

用手机数据线将电脑及手机连接起来,连接时,选择文件传输,安装好驱动。

03

若数据线连接好后,无反应,首先保证数据线完好,其次确认USB高度是否开启。

04

成功以后,电脑上会出现两个快速启动界面和手机界面,关闭快速启动界面,你就可以在电脑上 *** 作手机了。

下图是小程序 小米Lite 的 Tab 切换效果:切换 Page 时,Tab 下方的指示器(红色横条)是没有滚动效果而是直接闪现到下一个 Page 的,这也是市面上小程序常见的 Tab 切换效果。

原生端 TabLayout 常见的功能就是我们的目标效果,所以 目标效果 如下:

通过了解小程序组件及技术支持,选定通过 scroll-view 、swiper 、swiper-item 、movable-area 、movable-view 配合 插槽 和 抽象节点 来实现自定义组件 tab-layout 。

具体如下图所示 :

主要实现(点击跳转查看源码)

1复制 tab-layout 组件到项目中 (点击跳转至源码 TabLayout 目录)

4在布局文件中使用 TabLayout 组件,并通过抽象节点 generic:item-tab 和 generic:item-page 分别与自定义的 Tab 和 Page 绑定

5使用自定义属性 indexAreaHeight 为 Index 及其活动区域设置高度

6使用自定义属性 tabList 设置数据源,根据数据源将自动生成对应数量的 Tab 和 Page

7按需选择可采用插槽 slot = "index" 或自定义属性 indexStyle 设置 Index 的样式

布局文件 indexwxml 中:

样式文件 indexwxss 中

布局文件 indexwxml 中

PS: 还有一个很重要的方法 onPageUpdata ,用于抽象节点 item-tab 和 item-page 通知父节点 tab-layout 刷新数据,在子控件中通过 thistriggerEvent("updata") 触发

可能出现问题:

1 当 item-page 中存在竖直滚动的 scroll-view 时出现滑动冲突该如何解决?

在 item-page 组件 attached 方法中按需为 scroll-view 设置固定高度或占满屏幕剩余位置 (点击跳转查看参考写法)

2当 item-page 或 item-tab 中调用 thissetData ( ) 之后,发现自定义属性 item 获取值为 null

出现该种情况,应在 thissetData ( ) 之后,执行 thistriggerEvent("updata") 触发 tab-layout 的 onPageUpdata 方法重新得到 item 值

3如何实现 " 懒加载 " ,即当 Tab 首次被选中时,才进行对应 Page 的数据加载?

为自定义组件 item-page 设置一个懒加载标志位暂定为 isLoadData ,通过订阅自定义属性 currentIndex ,在 currentIndex 属性变化或组件进行到 attached 生命周期时,通过判断 isLoadData 和 currentIndex 是否与 position 相等来进行数据加载并调整标志位 (点击跳转查看参考写法)

在小程序越来越普及的现状下,如何使得小程序能给用户带来更完善的显示效果和使用体验,是每一个开发者都应该力尽其责的事。鉴于本人当前对小程序和网页端的熟悉程度,该组件或许还存在很多瑕疵,如有更好的见解或建议,欢迎留言。

工具:total_control手机投影到电脑工具

步骤

一、首先,需要在电脑上安装total_control手机投影到电脑工具,并且在手机的设置里面开启开发者选项功能里面的USB调试。

二、再将手机用数据线连接到电脑的USB端口,按照提示一步步安装好驱动,在连接手机时选择文件传输。

三、如果连接上了USB线没有反应,请检查USB调试是否打开,还有数据线是否连接正常,不行的话可以拔掉数据线重连。

四、连接成功后你可以看到两个快速启动界面和手机界面,关闭两个快速启动界面,然后你可以用鼠标点击图标和拖动页面,像真的在手机上玩一样。

效果展示

通过在循环容器的列表条目上设置触发行为跳转界面,同时配合事件中心的查询条件关联传递模型,实现跳转界面并绑定数据。

创建数据表

注意:在数据中心你可以创建属于自己应用程序的数据表格,数据表格类型分为用户表、商品表、订单表和自定义表。

点击数据中心

创建数据表

字段包含:标题、关于、、封面

创建事件

注意:事件是构建数据与界面元素组件链接的抽象逻辑。数据表与界面元素组件通过事件连接。

点击事件中心

创建事件

创建单条数据查询事件

创建查询事件

触发器配置

注意:在检查器面板中的触发器设置面板创建触发器,可以对组件进行交互逻辑设置,或配合事件来进行动态数据 *** 作。

选中循环容器

点击检查面板中的触发器

创建触发器

选中列表条目

创建触发器

选中画廊布局组件

点击检查面板的触发器

创建触发器

绑定数据

注意:绑定数据可以将事件返回的数据和组件显示内容进行绑定。

选中循环容器的列表条目

点击检查面板中的数据绑定与设置

绑定数据

这样就可以实现跳转页面并绑定数据了。

效果展示

通过使用循环容器的滚动监听和设置值,同时配置前置条件实现滚动到具体某一项,实现顶部滑动联动底部滑动效果。

创建数据表

注意:在数据中心你可以创建属于自己应用程序的数据表格,数据表格类型分为用户表、商品表、订单表和自定义表。

点击数据中心。

创建数据表:轮播图。

字段包含:。

点击数据中心。

创建数据表:联动图

字段包含:(多图类型)。

创建事件

注意:事件是构建数据与界面元素组件链接的抽象逻辑。数据表与界面元素组件通过事件连接。

点击事件中心。

创建事件。

点击事件中心。

创建事件。

触发器配置

注意:在检查器面板中的触发器设置面板创建触发器,可以对组件进行交互逻辑设置,或配合事件来进行动态数据 *** 作。

选中循环容器。

点击检查面板中的触发器面板。

创建触发器:设置值。

创建触发器:查询轮播图。

选中循环容器。

点击检查面板中的触发器面板。

创建触发行为是滚动到指定项,名称分别为0, 1, 2。

分别增加执行触发器的前置条件。

创建触发器:获取联动图

选中循环容器。

点击检查面板中的触发器面板。

创建触发器:call,执行其它触发器。

创建触发器:scroling,触发行为是项目序号滚动变化。

绑定数据

注意:绑定数据可以将事件返回的数据和组件显示内容进行绑定。

选中循环容器的列表条目。

点击检查面板中的数据绑定与设置。

绑定数据。

选中循环容器。

点击检查面板中的数据绑定与设置。

开启滚动对其开关。

以上就是关于微信小程序怎么在电脑上玩全部的内容,包括:微信小程序怎么在电脑上玩、微信小程序实现 TabLayout 并带有过渡效果、电脑微信怎么看小程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10122204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存