按照官网的方式http://weex.apache.org/cn/guide/ 这个去配置环境,其实如果我们不是为了写weex可以用来调试的话,我们没必要创建一个weex的项目,因为创建出来的项目名称会默认为WeexDemo。如果需要把weex导入工程,就按官网http://weex.apache.org/cn/guide/integrate-to-your-app.html这个来导入就行。

不过我们比如更改了vue文件,比如在iOS端,只需要执行了weex run ios命令,相当于weex 把 vue 通过bundlejs 打包成js文件,weex 只能解析js文件,每次更新代码,或者更改完vue代码,只需要重新跑一次代码就行,但是如果你不是创建一个纯weex工程的话,而是把weex导入已有项目的话,是不能这样调试的,而是需要你们的前端打包好js,你直接通过weexSDK解析这份js,这样就打不到一边调试一边开发的效果了。只要终端没有断开连接(即断开weex run ios这个命令),只要代码修改了,就会自动把vue文件编译成index.js文件。但是注意#warning,这里有一个坑,如果你没断开终端,直接跑代码到真机给别人使用,只要你下一次更新代码改动vue文件,别人的设备也会跟着修改,这是一个坑。如果你跑了代码给领导看效果,但是如果你没断开终端,只要你更改vue文件,领导那边就会跟着变,这个需要非常注意。

node_modules这个文件是node安装在不同端的文件,但是可能在window和linux下有所不同,这个需要注意,如果是在mac系统下去创建了一份weex的工程,提交到svn,如果window系统更新了,可能会出现node的相关问题。

ios.config.json这个文件,只要是根据官网来创建的都会自动生成这个文件,需要手动添加平台platform,这个文件可以修改项app的名称和bundleId

而weex最根本的是通过bundlejs把vue编译成js文件,把index.vue 编译成index.js。那么下面说的是怎么找到这份文件呢?

weex会有一个WXDemoViewController 这个会通过url找到这份js,具体自己去找。可以告诉你的是在info.plist里面有一个

这个就是入口,而我们的index.js就是在platform/ios/bundlejs目录下。

这个值一定要设置,不然会闪退,你也可以去改weex的源码。

还有一些东西是需要改源码的,比如输入框弹键盘,会把屏幕网上推,但是收键盘的时候并不会跟着收下来。

weex 使用指南和坑相关推荐

  1. weex的实践踩坑日常(一)

    先简单说下weex吧,官网的介绍是基于当代 Web 开发技术,使用同一套代码来构建 Android.iOS 和 Web 应用.具体来讲,在集成了 WeexSDK 之后,你可以使用 JavaScript ...

  2. weex css单位,Weex系列(7) ——踩坑填坑的总总

    目录 使用weex已经一年半了,踩了很多坑,也流了很多泪填上,总结一波,希望对大家有所帮助. LaunchImage 这是今年来的第一个调整,需要把 iOS8.0 and Later勾上,不然iPho ...

  3. 阿里 weex android,Android Weex容器指南

    EMAS-WEEX使用指南 EMAS-WEEX初始化请参考Android接入文档,这里主要介绍EMAS-WEEX API使用. EMAS-WEEX是EMAS官方提供的WEEX基础库,提供对weex官方 ...

  4. Rust入坑指南:坑主驾到

    欢迎大家和我一起入坑Rust,以后我就是坑主,我主要负责在前面挖坑,各位可以在上面看,有手痒的也可以和我一起挖.这个坑到底有多深?我也不知道,我是抱着有多深就挖多深的心态来的,下面我先跳了,各位请随意 ...

  5. Anaconda配置PyTorch虚拟环境搭建指南踩坑总结

    默认Windows环境(Linux类似,反正Anaconda命令都一样),有支持CUDA的N卡(废话,没N卡跑什么DL www) 这篇踩坑总结只是本人在入门阶段配置环境踩过的一些坑,个人经验难免有疏漏 ...

  6. uniapp踩坑指南之坑多到写不完

    1.sticky:到达指定位置时,就停留在那里不动了.当发现可以走时,立马就走了. 如果走不了就不会动了,就会一直在那里. https://www.cnblogs.com/byeyear/p/1199 ...

  7. 微信公众号跳转小程序 wx-open-launch-weapp (最全指南及坑)

    微信公众号使用 wx-open-launch-weapp 开放标签跳转小程序 注意事项 微信开放标签有最低的微信版本要求,以及最低的系统版本要求. 微信版本要求为:7.0.12及以上 系统版本要求为: ...

  8. weex 一个传说级巨坑-- 2018最新版weex踩坑指南(weex navigator 多界面跳转)

    先说结论,本人极度非常 不推荐weex作为任何商用开发 有很多人会说了... 你瞎扯.. 你看别人阿里.. 啊飞猪... 啊那个支付宝... 人家不是用得好好的么... 当然这也是我们公司作为技术选型 ...

  9. python find函数_Python 装饰器填坑指南 | 最常见的报错信息、原因和解决方案

    本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群. Python 装饰器简介 装饰器(Decorator)是 Python 非常实用的一个语法糖功能.装饰器本质是一种返回值也是函数的函数,可以称之 ...

最新文章

  1. 翻译 | 关键CSS和Webpack: 减少阻塞渲染的CSS的自动化解决方案
  2. Docker 修改运行中的容器端口映射
  3. C语言试题六十八之请编写函数实现亲密数
  4. 多进程模块multiprocessing
  5. Arcgis导入KMZ/KML文件的方法
  6. 【Flink】FLink 反序列化空指针 java.lang.String.<init> SimpleStringSchema
  7. c++ 优先队列_数据结构 | TencentOStiny中队列、环形队列、优先级队列的实现及使用...
  8. excel 区间人数柱状图_原来用Excel做数据分析如此简单!
  9. json and .net
  10. 方方格子补丁_方方格子Excel工具箱WPS版本-方方格子(WPS版)附注册文件补丁下载V3.2.6.0测试版-西西软件下载...
  11. 漂浮广告代码 php,JS带关闭按钮的网页漂浮广告代码
  12. shoemaster安装教程(含详细图文步骤)
  13. Python学习模块 Pygame写游戏二(太空大战)
  14. android 373dpi对应的布局,[荣耀6X BLN-AL10] EMUI5.0 B373 自定义DPI 来电闪光 接听 录音 核心控制 性能调节 游戏模式 稳定精简顺畅等...
  15. 移动物联网项目搭建(一)——起步
  16. RabbitMQ 面试题目整理
  17. 用户盘云存储——百度网盘
  18. 3个小技巧,轻松提高抖音视频的播放量
  19. Python实现json转csv格式
  20. 可爱又迷人的反叛角色

热门文章

  1. 涂鸦智能校招——前端
  2. iOS苹果手机上最好用的3个的小说阅读器
  3. HQChart实战教程23 - 点击K线显示历史分钟走势图
  4. powermill2020错误代码1603_未知错误1603解决方法
  5. ElementUI入门到入土
  6. PS(一)PS基础从0开始,感兴趣的可以来看看
  7. 第028讲:文件:因为懂你,所以永恒 | 学习记录(小甲鱼零基础入门学习Python)
  8. dev-C++五子棋
  9. 攻击攻击再攻击 - 笔记
  10. 互联网,就是一家007的大茶馆