光滑的屁股
光滑的屁股
  • 发布:2016-03-22 10:05
  • 更新:2016-11-24 17:33
  • 阅读:2182

请问如果不考虑使用Html5+ 只用MUI 有些功能怎么写?

分类:MUI
mui

如题,如果我想做一个页面传值,而不想使用html5+

不打算用如下:

var self = plus.webview.currentWebview();
var name = self.name;
var version = self.version;

那么如何实现呢?

运用场景:微信公众号,或则是直接在移动端浏览器上运行。而不是做成app

2016-03-22 10:05 负责人:无 分享
已邀请:
欧阳1

欧阳1

var self = plus.webview.currentWebview();
是手机app用的,它是js与安卓ios交互保存参数来实现的。
单html参数传值只能url传递

function getQueryString(a) {  
        a = new RegExp("(^|&)" + a + "=([^&]*)(&|$)", "i");  
        a = window.location.search.substr(1).match(a);  
        return null != a ? unescape(a[2]) : null  
    }
x***@163.com

x***@163.com

这个问题请高手回答一下。

我们都需要解决这类,也请官方出个文档说明一下。

谢谢。

猫猫猫猫

猫猫猫猫 - 用户已离线

在微信或者其他浏览器内,是无法使用多webview的,无法接触到webview,也无法使用html5+。页面管理要么用传统的多页面,要么做成单页面应用。

badfl

badfl - mui详细文档:http://ask.dcloud.net.cn/article/1039

存到本地存储,使用HTML5的localstorage

amourz

amourz

构造类似get方式的url地址如:xxx.html?id=123&name=www

然后www.html解析出接收到的参数:

function param(name) {
var uri = window.location.search.replace('?', '');
var data = uri.split('&');
var arr = new Array();
if (data) {
for (var i in data) {
var tmp = data[i].split('=');
if (tmp[0]) {
arr[tmp[0]] = tmp[1];
}
}
}
return arr[name];
}

该问题目前已经被锁定, 无法添加新回复