微信小程序设置预览页面的三种方式

简介: 微信小程序设置预览页面的三种方式

在开发微信小程序的过程中,我们需要实时预览代码呈现的效果。在默认的情况下,每次保存编译之后,展现的都是/pages/index/index页面,而不是我们期望预览的页面,需要手动进行点击跳转,影响开发效率。那么有没有方法可以将我们当前开发的页面设置为自动预览页呢?有多少种方法?


微信开发者工具设置预览页面的三种方式



  1. (不推荐)app.json中设置pages属性数组的顺序,将需要预览的页面路径设置为第一个。
  2. (不推荐)app.json中设置entryPagePath属性值为需要预览的页面路径。
  3. (推荐)在开发者工具内设置编译模式。

目标: 将pages/suggestion/suggestion设置为编译预览页面。


一、(不推荐)app.json中设置pages属性数组的顺序,将需要预览的页面路径设置为第一个


  • 设置方式:


image.png

  • 缺点:
  • 每次调整页面都需要手动调整代码,如果上线的时候没调整过来会有风险。
  • 会打乱页面的正常顺序。
  • 在多人开发的情况下,每次merge的时候需要调整为index页,否则会冲突。
  • 无法传递参数


二、(不推荐)app.json中设置entryPagePath属性值为需要预览的页面路径


  • 设置方式


image.png


  • 缺点:
  • 每次调整页面都需要手动调整代码,如果上线的时候没调整过来会有风险。
  • 会打乱页面的正常顺序。
  • 在多人开发的情况下,每次merge的时候需要调整为index页,否则会冲突。
  • 无法传递参数
  • 如果不填,将默认为 pages 列表的第一项


三、(推荐)在开发者工具内设置编译模式


  • 设置方式:


image.png

image.png

使用:

  • 选择刚才设置的编译模式


image.png

优点:


  • 不入侵代码。
  • 不会产生安全问题。
  • 不会与别人的代码发生冲突。
  • 可携带页面路径参数。
  • 可设置进入场景
相关文章
|
缓存 小程序 API
微信小程序页面导航与路由:实现多页面跳转与数据传递
本文深入探讨微信小程序的页面导航与路由机制,介绍多种页面跳转方式如`wx.navigateTo`、`wx.redirectTo`、`wx.switchTab`等,并讲解通过URL、全局变量和事件传递数据的方法。结合案例实现多页面跳转与数据传递,帮助开发者掌握这一重要技能。
|
JSON 小程序 前端开发
微信小程序的目录结构及页面结构的说明
本文详细介绍了微信小程序的目录结构、页面组成部分以及项目的全局配置文件,阐述了小程序的宿主环境和运行机制,包括小程序启动和页面渲染的过程。
微信小程序的目录结构及页面结构的说明
|
小程序 前端开发 开发者
小程序的页面如何布局?
【10月更文挑战第16天】小程序的页面如何布局?
1480 1
|
小程序 JavaScript API
微信小程序开发学习之页面导航(声明式导航和编程式导航)
这篇文章介绍了微信小程序中页面导航的两种方式:声明式导航和编程式导航,包括如何导航到tabBar页面、非tabBar页面、后退导航,以及如何在导航过程中传递参数和获取传递的参数。
微信小程序开发学习之页面导航(声明式导航和编程式导航)
|
JSON 小程序 JavaScript
微信小程序页面事件,下拉刷新事件和上拉触底事件
这篇文章介绍了微信小程序中如何实现下拉刷新和上拉触底事件,包括开启下拉刷新、配置下拉刷新样式、监听下拉刷新事件,以及监听上拉触底事件和配置上拉触底的距离。
|
小程序 前端开发 Java
SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
JavaDog Chat v1.0.0 是一款基于 SpringBoot、MybatisPlus 和 uniapp 的简易聊天软件,兼容 H5、小程序和 APP,提供丰富的注释和简洁代码,适合初学者。主要功能包括登录注册、消息发送、好友管理及群组交流。
553 1
SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
|
小程序 前端开发 JavaScript
在线课堂+工具组件小程序uniapp移动端源码
在线课堂+工具组件小程序uniapp移动端源码
500 0
在线课堂+工具组件小程序uniapp移动端源码
|
移动开发 小程序
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
952 0
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
5350 3
|
小程序 API
微信小程序更新提醒uniapp
在小程序开发中,版本更新至关重要。本方案利用 `uni-app` 的 `uni.getUpdateManager()` API 在启动时检测版本更新,提示用户并提供立即更新选项,自动下载更新内容,并在更新完成后重启小程序以应用新版本。适用于微信小程序,确保用户始终使用最新版本。以下是实现步骤: ### 实现步骤 1. **创建更新方法**:在 `App.vue` 中创建 `updateApp` 方法用于检查小程序是否有新版本。 2. **测试**:添加编译模式并选择成功状态进行模拟测试。
1001 0
微信小程序更新提醒uniapp