framework7 是个非常漂亮的Html框架,最近有个微信公众号的项目使用到了这个,后期还可以封装成APP。

淘宝版和中文官网都是V1,V2只能看英文版的http://framework7.io/

一边使用,一边闷头摸索,因为前端基础比较差,遇到很多问题,浪费了很多时间,现做记录,供参考。

按钮内部触发跳转
    $$("#fahuo").on("click",function(){
app.router.navigate('/address/');
});
获取初始页面传入的参数

因为后台使用的是asp.net mvc5,还需要使用微信公众号授权,中间会进行各种跳转,最后把登录信息的key返回到F7的初始页面,查了很多资料,最后才发现问题其实很简单,Dom7的本质也是js,直接使用之前的一个原生JS的方法就行了,app.js中:

//获取参数
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null)
return unescape(r[2]);
return null;
} var app = new Framework7({
root: "#app",
name: "myapp",
id: "com.myapp.test",
panel: { swipe: "left", },
routes: [
{
path: "/about/",
url: "pages/about.html",
}
],
on: {
init: function () {
var key= GetQueryString("key");
//存储或者处理....
}
}
});

最新文章

  1. iOS之weak和strong、懒加载及循环引用
  2. linux中位置参数变量和预定义变量
  3. hadoop io PART1
  4. Linux下php安装Redis扩展
  5. Java 毫秒转换为日期类型、日期转换为毫秒
  6. [iOS]深入浅出 iOS 之多线程 NSThread
  7. JAVA 从GC日志分析堆内存 第七节
  8. Oracle闪回操作
  9. 分布式监控系统开发【day38】:监控trigger表结构设计(一)
  10. Linux下查看某个进程打开的文件数-losf工具常用参数介绍
  11. Prometheus监控学习笔记之解读prometheus监控kubernetes的配置文件
  12. Django的版本选择
  13. avalon2学习教程06样式操作
  14. day18 logging模块 sys shelve
  15. 全局修改composer源地址
  16. Linux chkconfig命令详解
  17. Java中HashMap的hash分布策略的简单解释
  18. MFC CListCtrl 将一个列表的选中项添加到另一个列表
  19. XMPP 常见错误:<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>
  20. 第二次Surm冲刺

热门文章

  1. Android中各种drawable的使用
  2. POJ 2823 Sliding Window 线段树
  3. 【u249】新斯诺克
  4. [React] Use React.cloneElement to Modify and Add Additional Properties to React Children
  5. [LeetCode][Java] Letter Combinations of a Phone Number
  6. Nutch关于robot.txt的处理 分类: H3_NUTCH 2015-01-28 11:20 472人阅读 评论(0) 收藏
  7. 【53.57%】【codeforces 722D】Generating Sets
  8. Drupal 7 模块开发 建立模块帮助信息(hook_help)
  9. <LeetCode OJ> 62. / 63. Unique Paths(I / II)
  10. 【转】关于python中带下划线的变量和函数 的意义