<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="Weex 快速了解和入门 构建高性能的Native APP" id="card1">
<p> 游客</p><p>
标题:Weex 快速了解和入门 构建高性能的Native APP<br/>
正文:<br/>
 求关注​Weex这个名字，已经响亮好久了。如果你是新来的，那么也不算太迟，毕竟它的坑填了不少了。直接用 Weex v2就好。那么什么是Weex呢？官方的解释可以到 https://weex.apache.org/cn/guide/ 来细看。我的理解是：它是一个技术，通过js代码，结合客户端集成的SDK（Weex）、JS引擎来解析你的js文件，渲染出页面。如果你要和客户端的原生交互，只要让Android和IOS开发的人，继承Weex SDK 来写一个module，然后JS前端通过，weex这个变量，来调用写的module，就打通了JS前端和客户端直接的交互。其实，Weex就是一个中间桥梁，连接前端和客户端。纯H5的应用，不管是效果还是性能，和原生的APP还是差别很大的。 原来，Facebook异想天开的，让H5一统天下（三端通吃：PC、Android、IOS），结结实实的失败告终。Hbuilder这种的，比Weex早，不知道现在怎么样了。不知道，上边说的，够不够明白。Weex​​那我们来看一下原生弹窗的大致代码实现吧。（脚手架的项目框架，后边会说）第一：在Vue页面中，Script标签里// 调用Android自定义的模块const myModule = weex.requireModual(&amp;quot;myModule&amp;quot;);// 调用Weex内置的模块// https://weex.apache.org/cn/references/modules/modal.htmlconst modal = weex.requireModual(&amp;quot;modal&amp;quot;);  modal.toast({message: '头条号：那些曾经放任的时光'); // 原生的小浮层提示第二：执行打包（webpack）命令项目目录下cmd&amp;gt;npm run build打包后在dist目录下生成了2个文件，如图：weex打包js bundle如图所示，同一个vue页面，会打包出一个JS Bundle（原生调用的）和一个Web调用的。第三步：把js文件拷贝到android/ios项目里。项目目录里有一个platforms文件夹，一开始是空的。你只需要，cmd&amp;gt;weex paltform add android 即<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2289&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2289&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2289&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2289&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=2289">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=2289">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>