起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1679|回复: 4

[结贴] 关于页面跳转的问题

[复制链接]

10

主题

24

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
发表于 2018-5-30 15:49:59 | 显示全部楼层 |阅读模式
现在需要登录页面A时,获取设备ID号之后将设备ID号与SQLite中的数据进行对比,该ID已经在数据库中存在则直接进入页面B,如果在数据库中没有这个ID则跳转到页面C。请问如何实现这个功能?下面是我写的代码
  1. Model.prototype.modelLoad = function(event){
  2.                 var me = this;
  3.                 var uuid = "123456";
  4.                 document.addEventListener("deviceready", onDeviceReady, false);
  5.                 function onDeviceReady() {
  6.             me.db = window.sqlitePlugin.openDatabase({
  7.                 name : "my.db"
  8.             });
  9.             me.db.transaction(function(tx) {
  10.                 tx.executeSql('CREATE TABLE IF NOT EXISTS equipment (id integer primary key, server text, equipmentId Long ,className text)');
  11.                 tx.executeSql("select id,data,data_num from test_table where equipmentId=?;", [uuid], function(tx, res) {
  12.                 if(res.rows.length != 0){
  13.                 var url = require.toUrl('./first.w');
  14.                 this.comp('windowDialog1').open({src:url});   
  15.                 }else{
  16.                 var url = require.toUrl('./mainActivity.w');
  17.                 this.comp('windowDialog1').open({src:url});
  18.                 }
  19.             });
复制代码
发表于 2018-5-30 16:02:25 | 显示全部楼层
建议参考
/UI2/demo/sqlite/simpleData/index.w
执行sql语句的时候,先把数据加载到data组件中

然后在data数据加载后事件中 判断当前data.count() 是否 大于0  如果大于0说明有数据
然后在弹出 新页面就可以

你在回调中,是不能直接使用this的
http://docs.wex5.com/wex5-ui-question-list-2160
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

24

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2018-5-30 16:18:21 | 显示全部楼层
liangyongfei 发表于 2018-5-30 16:02
建议参考
/UI2/demo/sqlite/simpleData/index.w
执行sql语句的时候,先把数据加载到data组件中

请问怎么把数据加载到data中呢?
回复 支持 反对

使用道具 举报

发表于 2018-5-30 16:21:00 | 显示全部楼层
guixia789 发表于 2018-5-30 16:18
请问怎么把数据加载到data中呢?

你看案例是怎么做的
在data的onCustomRefresh 事件中执行获取sql数据  执行 loadData加载到data中的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

24

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2018-5-30 16:27:13 | 显示全部楼层
liangyongfei 发表于 2018-5-30 16:21
你看案例是怎么做的
在data的onCustomRefresh 事件中执行获取sql数据  执行 loadData加载到data中的 ...

噢 好的 谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 06:00 , Processed in 0.054391 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表