weex 跨平台vue 开发

最后更新于:2022-04-02 03:35:23

[TOC] > [快速入门](https://weex.apache.org/cn/guide/) > [手册](https://weex.apache.org/cn/references/) ## 概述 Android、iOS 和 Web 应用 Web 开发技术并和原生开发的技术结合,实现开发效率和运行性能的高度统一 在运行时,Weex 页面又充分利用了各种操作系统的原生组件和能力 ## 调试工具 `weexplayground` 在需要调试的平台上安装 ## 安装 `npm install -g weex-toolkit` ## 初始化项目 ``` weex init projectName npm install //同时开启 npm run dev 与 npm run serve //开启 debug weex debug ``` ## 注意事项 ### 适配和缩略 1. Weex对于长度值目前只支持像素值,不支持相对单位(em、rem);适配以750pX标准。 2. 设定边框, border目前不支持类似这样 border:1 px solid #f10000的组合写法。 3. 设定背景色, background目前不支持类似这样 background:red 的写法,需要修改为具体的 background- color:red。 ### 定位 1. wex支持 position定位 relative| absolute| fixed sticky,默认值 为 relative。 2. weex目前不支持 z-index设置元素层级关系,但靠后的元素层级更高,因此,对于层级高的元素,可将其排列在后面。 3. 如果定位元素超过容器边界,在 Android下,超出部分将不可见,原因在于 Android端元素 overflow默认值为 hidden ### 其余需要注意的地方 1. wex支持线性渐变 linear- gradient不支持 radial- gradient径向渐变。 2. weex中box- shadow仅仅支持ios。 3. 目前< image>组件无法定义一个或几个角的 border-radius,只对ios有效,对 Android无效 4. weex中, flexbox是默认并且唯一的布局模型,每个元素都默认拥有了 `display:fex`属性。
';