项目经验-mui-js

1.用于登陆后存储用户的信息--便于其他模块的调用

获取页--localStorage.setItem("user",json_data.user.id);

调用--首先var user = "";

user = $.parseJSON(localStorage.getItem("user"));//用户信息

 

2.$("#id").html()与$("#id").html($("#id").html() )的用法与区别--用与写富文本

前者改变原有样式或者属性

后者是基于不改变前者,之后加新的样式或属性

$("#k_i").html($("#k_i").html() + "<li class='mui-table-view-cell'>" +

 

 

3.导航的跳转--基于a标签href=();

//导航的跳转
mui('body').on('tap','a',function(){
document.location.href=this.href;
});

4.带参跳转---不适用a标签li标签(没有调式出来)--个人用于div不会有错(顺畅)

document.getElementById('liuYan').addEventListener('tap', function() {
//打开我的留言
mui.openWindow({
url: 'Message.html',
extras:{//传参数。输入的内容
userid:userid,
}
});
});

接收模块--写在初始化加载中

mui.plusReady(function(){
name = plus.webview.currentWebview().name;

}

 

4.$(function(){});与mui.plusReady(function(){});

都用于初始化加载--后者优于前者先调用

$(function(){
//console.log("进入我的收藏")
userid = localStorage.getItem("user");//用户信息
console.log("收藏"+userid);
shouCang(userid);
});

 

 

 

 

获取可编辑相同标签

mui.init();
$("#hah p:nth-child(1)").text("欢迎您访问");
var pObjs=document.getElementById("dv1").getElementsByTagName("p");
//循环遍历这个数组
for(var i=0;i<pObjs.length;i++){
//每个p标签,设置文字
pObjs[i].innerText="我们都是p";
}

posted @ 2019-08-03 22:22  小白咚  阅读(214)  评论(0编辑  收藏  举报