常用的几个网址
安装运行
weex-toolkit
是官方提供的一个脚手架命令行工具,你可以使用它进行 Weex 项目的创建,调试以及打包等功能。
1 | npm install weex-toolkit -g --registry=https://registry.npm.taobao.org |
创建项目
1 | weex create demo001 |
进入项目
1 | cd demo001 |
运行项目
1 | npm run web |
iOS端 使用
下载源代码
1 | git clone https://github.com/apache/incubator-weex.git |
incubator-weex–>ios–>sdk–>WeexSDK
目录放到项目里
incubator-weex–>pre-build–>native-bundle-main.js
文件放到项目里
这里之所以不用pod
引用 是因为WXStorageModule
这个类是私有的 所以只能用源代码了
具体代码
添加引用
1 | #import "WeexSDK.h" |
在AppDelegate
中初始化
1 | func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool |
1 | func initWeex(){ |
其中 MyImgLoader
是用来处理图片的 不自定义的话 无法加载图片
代码如下
支持的图片类型
1 | <image style="width:100px;height:100px" src="https://vuejs.org/images/logo.png"></image> |
处理代码
1 | import Foundation |
渲染页面
1 | weak var weexView: UIView! |
渲染的方法
1 | func renderWeex(){ |