关于weex:mac环境下weex代码跑Android-Studio和xcode

Android Studio装置jdk去到官网下载1.8版本的jdk配置jdk环境变量关上终端cd ~/回到首页open .zshrc关上环境变量配置文件,若没有该文件,则应用touch .zshrc创立文件向.zshrc写入jdk配置代码 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/HomeCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport CLASSPATHPATH=$JAVA_HOME/bin:$PATHjava -version查看是否配置胜利 装置android studio下载并装置android studio配置环境变量关上.zshrc文件,向开端写入 export ANDROID_HOME=/Users/fantasy/Library/Android/sdk // android studio 右上角 sdk manage 查看sdk门路export PATH=/usr/local/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATHadb查看是否配置胜利 真机联调手机通过数据线连贯电脑,关上开发者选项,装置相干的app(通过mac端adb install 电脑端apk门路装置或者间接装置apk)拉取代码并初始化,npm start启动我的项目android studio关上android文件夹,此时软件会主动装置一些执行环境定位到classroom->java->IndexActivity.java->getIndexUrl办法,将js门路改为本地启动的服务android studio下面可看到关上的我的项目和真机型号,点击左边的绿色三角形启动,编译实现后手机主动跳转到相应的app服务,自此,所有配置已结束当初能够实时编辑文件进行代码调试了 xcode初始化ios我的项目终端进入ClassRoom->ios文件夹,pod install初始化碰到问题libwebp下载呈现连贯不到地址问题,然而浏览器能够关上相干链接,解决方案:换源 pod repo查看Path find .cocoapods/repos/cocoapods -iname libwebp找到相干目录值 cd ~/.cocoapods/repos/cocoapods/Specs/1/9/2/libwebp切进找到的目录 cd 1.0.2切进须要下载的版本文件,open libwebp.podspec.json关上文件,批改其中的git源切回ios目录,从新执行pod install连贯git源出错,解决方案:git之前设置了代理,勾销掉即可 git config --global --unset http.proxy git config --global --unset https.proxy 切记:此时须要新建终端进入ios目录执行install,否则会生效所有的依赖下载结束后,关上xcode,关上ios文件夹底下的class.xcworkspace文件或者间接双击这个文件接下来,间接进行真机调试或者模拟器调试即可,因为还没有ios证书,故前面临时不记录了

September 15, 2021 · 1 min · jiezi

关于weex:入选-Apache-孵化器-4-年多阿里捐赠的-Weex-项目未能成功毕业

近日,由阿里开发并捐献给 Apache 软件基金会(ASF)的 Weex 我的项目未从 Apache 孵化器胜利毕业,目前 Weex 的孵化器状态已更改为「retired」。依据 Apache 软件基金会「Guide to Retirement」,retirement(退出)不代表我的项目进行保护,仅示意不再在 Apache 孵化器开发。 Weex 是阿里巴巴研发的一款轻量级的跨平台挪动开发工具,旨在帮忙挪动开发者通过简捷的前端语法写出 Native 级别的性能体验,反对 iOS、安卓、YunOS 及 Web 等多端部署。 2016 年 4 月,阿里发表开源 Weex;16 年 12 月,Weex 被捐献给 Apache 软件基金会开始孵化。往年 4 月,因 Weex 我的项目 PPMC(项目管理委员会)不够沉闷,Apache 孵化器发动了对于 Weex 退出流程(retirement process)的投票。最终,Weex 我的项目未能胜利从 Apache 孵化器毕业。 ASF 董事、Apache SkyWalking 创始人吴晟感叹,「退出基金会的潮水褪去,一些开源我的项目开始走向失败。」 ASF 孵化器导师、Apache 北京外乡社区发起人姜宁示意:「在将我的项目捐献给 ASF 时,你须要确定想要的后果。如果只是为了取得基金会的『认证』,而不为构建社区付出致力,那么你将无奈构建可继续的 OSS 我的项目。」 ASF 我的项目孵化流程ASF 孵化器创立于 2002 年,旨在反对和激励新我的项目。截至 2019 年 11 月,ASF 孵化器帮忙了 315 个我的项目,其中超过 200 个我的项目顺利毕业,300 余名导师参加领导和反对孵化我的项目。 ...

May 15, 2021 · 1 min · jiezi

关于weex:女朋友为我写了一个防猝死插件

https://tieba.baidu.com/p/720...https://tieba.baidu.com/p/720...https://tieba.baidu.com/p/720...

January 25, 2021 · 1 min · jiezi

关于weex:记-weex-坑爹过程

款式问题box-shadow 仅反对 ios只反对 px 写法在 weex 中,flexbox 是惟一的布局模式,不反对内联布局 display: inline/floatweex 不反对 z-index 设置元素层级关系,但靠后的元素层级更高border 不反对缩写,必须离开写背景色必须写残缺,background-color: redimage 必须设置宽高款式动静替换 class,只能应用数组表达式如果定位元素超过容器边界,在 Android 下,超出局部将不可见,起因在于在 Android 端元素 overflow 默认值为 hidden,且 overflow 没有其余值不反对背景图 可是应用定位来解决Android 上解决圆角,必须在外层div中设置 border-radius不反对负边距 margin-left: -10px; --> transform: translateX(-10px);伪类选择器只反对active focus disabled enabledweex 反对 position 定位 :relative | absolute |fixed |sticky ,默认值是relative反对线性突变:linea-gradient,不反对径向突变:radius-gradient子元素的款式不会继承自父元素,比方 color 和 font-size 等款式作用在 <text> 标签的下层 <div> 是有效的文字必须放在 <text> 标签中,不能够间接放在 <div> 标签中<text> 标签,有个 lines 款式,用于限度文本行数,并呈现省略号,然而 lines:1 必须放在 css 外面,不能放在作为属性放在 <text> 标签中,相似这样 <text lines:"2"></text>,这样不失效<input> 标签,必须带结束符,网页端浏览无奈聚焦没关系,因为模拟器不反对;必须编辑 <input> 标签的高度,否则聚焦光标会不显示。布局 - 定位层级问题:weex 反对 position 定位 :relative | absolute |fixed |sticky ,默认值是 relative ,应用绝对定位 absolute 时,在 web 端和 native 端的绝对地位会有偏差须要做容错解决,并且如果定位元素超过容器边界,在 Android 下,超出局部将不可见,起因在于 Android 端元素 overflow 默认值为 hidden,且 overflow 没有其余值,不可批改。当应用定位时文档脱离文档流,因为 weex 在 native 端不反对 z-index 设置元素层级关系,而所依附的是越靠后的元素层级更高,然而在咱们的 app 中越靠后的元素层级更高,并没有失效。据网上传言, v-if 会影响元素的层级,例如:三个 div 都应用了定位,此时的层级关系是只能看到第三个 div,给第二个 div 加上 v-if ,在操作 v-if 时 加上 v-if 的第二个元素会产生有时可见有时不可见的问题,此问题临时没有复现过。weex 官网组件 wxc-overlay / wxc-popupwxc-overlay / wxc-popup 的弹出成果默认都是通过 v-if 管制组件从利用边缘显示暗藏,应用相对定位使其脱离文档流,以及应用 weex.requireModule('animation'),做显示暗藏的适度动画;wxc-overlay 蒙层默认能够传入 top left 值,批改间隔边距的间隔,hasAnimation 字段管制是否有动画状态,默认为 true,duration 管制动画适度工夫,timingFunction 字段管制动画执行规定,opacity 字段管制蒙层的透明度,管制点击蒙层是否暗藏wxc-popup 弹层首先应用了 wxc-overlay 蒙层,standOut 批改间隔边距的间隔的默认值,pos 字段管制组件弹出方向,popupColor 管制弹层背景色彩,overlayCfg 字段管制组件动画规定,我的项目中有 wxf-popup 弹出源码,然而批改 wxf-popup 源码给 wexx wxc-overlay 组件增加 :top="standOut" 管制间隔并不失效

December 16, 2020 · 1 min · jiezi