新年伊始,回顾过去的一年,收获很多,之前一直在研究weex,说心里话感觉心好累,官方文档不全,社区不活跃,遇到很多坑,官方发布的版本有时都有坑,搞得我都不敢更新版本了。

但是,研究了这么久,放弃太可惜,唉,只能抱着相信尤大大能将 weex 打造成 vue 一样的想法一直走下去。

1.weex 默认适配尺寸

weex默认使用750px * 1334px作为适配尺寸, 实际渲染时由于浮点数的误差可能会存在几px的误差, 出现细线等样式问题, 可以通过加减几个px来调试

iPhone界面尺寸

注:style上需要添加 scoped,否则无法自动适配。

2.navigator 页面跳转

示例一:

<script>
var navigator = weex.requireModule('navigator')
var modal = weex.requireModule('modal')
export default {
methods: {
jump (event) {
console.log('will jump')
navigator.push({
url: 'http://dotwe.org/raw/dist/519962541fcf6acd911986357ad9c2ed.js',
animated: "true"
}, event => {
modal.toast({ message: 'callback: ' + event })
})
}
}
};
</script>

示例二:

function isWeex () {
return process.env.COMPILE_ENV === 'weex' // 需要在webpack中自定义
} export default { methods: { push (path) {
if (isWeex()) {
const toUrl = weex.config.bundleUrl.split('/').slice(0, -1).join('/') + '/' + path + '.js' // 将a.js的绝对地址转为b.js的绝对地址
weex.requireModule('navigator').push({
url: toUrl,
animated: 'true'
})
} else {
this.$router.push(path) // 使用vue-router
}
}, pop () {
if (isWeex()) {
weex.requireModule('navigator').pop({
animated: 'true'
})
} else {
window.history.back()
}
}
}
}

.

最新文章

  1. Mac下,使用sshpass让iterm2支持多ssh登录信息保存
  2. java 12-5 StringBuffer的几个案例
  3. phpQuery—基于jQuery的PHP实现
  4. 2014 Multi-University Training Contest 8
  5. JAVA-开发环境搭建之JDK安装配置教程
  6. Java Hibernate 之连接池详解
  7. 找出N^N的最左边的一位数和最后边的一位数
  8. iscroll的下拉刷新,上拉翻页。
  9. Android的Activity跳转动画各种效果整理
  10. HTML学习笔记:2.基础语法
  11. 手动编译安装nginx
  12. Codeforces1100F Ivan and Burgers 【整体二分】【线性基】
  13. 《你不知道的JavaScript(中卷)》读书笔记
  14. Jira配置openLdap服务器进行用户认证
  15. React Redux 记数器
  16. 从输入URL到页面加载的过程?由一道题完善自己的前端知识体系!
  17. 【统一异常处理】@ControllerAdvice + @ExceptionHandler 全局处理 Controller 层异常
  18. P4859 已经没有什么好害怕的了
  19. 洛谷P3783 [SDOI2017]天才黑客(前后缀优化建图+虚树+最短路)
  20. 基于FPGA的HDTV视频图像灰度直方图统计算法设计

热门文章

  1. datetime模块,random模块
  2. 前端,字体图标,盒子显隐,2d形变,盒子阴影
  3. Ubuntu18.04 无法解析域名
  4. POJ 1651 区间DP Multiplication Puzzle
  5. ntdsutil 清理弃用服务器-----待验证
  6. Palindrome Names
  7. hdu2074
  8. 【Luogu】P3376网络最大流模板(Dinic)
  9. BZOJ 3757 苹果树 ——莫队算法
  10. linux 中 stat 函数的用途和使用方法