帖子
帖子
用户
博客
课程
显示全部楼层
12
帖子
0
勋章
82
Y币

[开发工具] 页面跳转

[复制链接]
发表于 2022-9-7 09:03:29
为什么在进行页面跳转的时候在预览和真机调试上都无法正常实现,在真机调试上直接跳转到了一个空白的页面?
具体代码是怎么写的,调试一下,方法进入了吗,路径对了吗
预览无法跳转页面 只能预览当前   真机 你看看你跳转的路径是否正确
12
帖子
0
勋章
82
Y币
真机的跳转界面直接利用的系统给定的函数
勇可可 · 2022-9-7 10:03预览无法跳转页面 只能预览当前   真机 你看看你跳转的路径是否正确
380
帖子
4
勋章
6
Y币
看页面路径是否正确。可以先了解一下相对路径,绝对路径的知识。  绝对路径可以这样写: widget://pages/main/main.stml

是wifi 全量同步的吗?
4
帖子
1
勋章
642
Y币

用这个代码成功了

本帖最后由 BIP24956 于 2022-9-17 19:52 编辑
  1. <template>
  2.     <safe-area class="page">
  3.         <view class="header">
  4.             <text class="title">首页</text>
  5.         </view>
  6.         <view class="body">
  7.             <button class="button_1" style="padding:6px 20px;border:1px solid #dfdfdf;border-radius:4px;background-color:#84f178ff;" onclick={this.jump2}>按钮</button>
  8.         </view>
  9.     </safe-area>
  10. </template>
  11. <script>
  12. export default {
  13.     name: 'main',
  14.     apiready() {},
  15.     data() {
  16.         return {
  17.             msg: "Hello APICloud"
  18.         };
  19.     },
  20.     methods: {
  21.         jump(e) {
  22.             api.openWin({
  23.                 name: "page2",
  24.                 url: "pages/third/second.stml"
  25.             });
  26.         },
  27.         jump2(e) {
  28.             api.openWin({
  29.                 name: "page2",
  30.                 url: "widget:pages/third/second.stml"
  31.             });
  32.         }
  33.     }
  34. };
  35. </script>
复制代码
4
帖子
1
勋章
642
Y币
总结就是,
1.不要用avm-button模块,用系统基础模块button,
2.不要把第二页建在与main.stml同一文件下,会相互覆盖
3.生成的第二页自动生成class=page,需要手动改成page2.
4.不要用右键复制绝对路径,相对路径,自己敲代码吧。用右键而你的输入法刚好是中文,那代码就会出错。更何况这个路径也没用。
5.不要用可视化里的跳转功能,那个自动生成的代码有问题,无法实现,
6.这个name是你的classname。不是你那个资源库里的文件名字。
api.openWin({
                name: "page2",
                url: "widget:pages/third/second.stml"
0
帖子
0
勋章
6
Y币
BIP24956 · 2022-9-17 19:59总结就是,
1.不要用avm-button模块,用系统基础模块button,
2.不要把第二页建在与main.stml同一文件下,会相互覆盖

我用了你的方法还是跳转不了,还有其他的影响原因吗
您需要登录后才可以回帖 登录

本版积分规则