Mui
@[TOC] 标题
网络部分
从0开始之
1、 首先登录发token 存储
username111 123456
2、跟MUI有关:
网络请求
先! 学会请求 直接看文档 https://dev.dcloud.net.cn/mui/ajax/
本地存储
会自动处理 跨域吗?
3、(1)学会使用监听事件 而不是onclick
btn.addEventListener("tap",function () {
console.log("tap event trigger");
(2) 使用登录 别总是a href
var webview = mui.openWindow({
url:'./main.html',
extras:{
name:'mui' //扩展参数
}
});
(3)刚打开在script里面:
(function($, doc) {
$.init({
statusBarBackground: '#f7f7f7'
});
$.plusReady(function() {
.....
}(mui, document));
这应该是一个自执行函数里面的, $一般表示jquery, doc就是document,也就是
当前文档
plus.screen.lockOrientation("portrait-primary");
锁定正向 旋转 竖屏正方向
还有 主页锁定 可能在… 里
var mainPage = plus.webview.getWebviewById("main");
var main_loaded_flag = false;
if(!mainPage){
mainPage = $.preload({
“id”: ‘main’,
“url”: ‘main.html’
});
}else{
main_loaded_flag = true;
}
4、还是用 localStroage 吧!!!! 看上去可以↓
localStorage.setItem(‘token’,token);
let newToken = localStorage.getItem(‘token’);
传参不生效
首先我是使用 · mui.openWindow· 打开并送参数进去
但是接收时 mui.plusReady(function()
未加载
js事件委托
直接简单粗暴url传值
顺便转码中文
var search = window.location.search.substr(1);
if (search.indexOf('&') !== -1) {
var code = search.split('&');
var obj = {};
for (v of code) {
let v2 = v.split('=');
obj[v2[0]] = v2[1];
}
obj.add=decodeURI(obj.add);
console.log(obj);
}
之前偷的懒 现在受 的苦
看源码整理! … 自己之前写的好菜0 0
之前没写(传参) 现在现写… 哎
希望前端 只有数据是假的 的