zoukankan      html  css  js  c++  java
  • Weex Ui 是一个基于 Weex 的富交互、轻量级、高性能的移动端 UI 组件库

    Github资源:https://github.com/alibaba/weex-ui

    预览

    你可以通过飞猪淘宝天猫Weex Playground 或者浏览器扫码体验

    安装

    npm i weex-ui -S

    使用

    <template>
      <div>
        <wxc-button text="Open Popup"
                    @wxcButtonClicked="buttonClicked"></wxc-button>
        <wxc-popup width="500"
                   pos="left"
                   :show="isShow"
                   @wxcPopupOverlayClicked="overlayClicked"></wxc-popup>
      </div>
    </template>
    
    <script>
      import { WxcButton, WxcPopup } from 'weex-ui';
      module.exports = {
        components: { WxcButton, WxcPopup },
        data: () => ({
          isShow: false
        }),
        methods: {
          buttonClicked () {
            this.isShow = true;
          },
          overlayClicked () {
            this.isShow = false;
          }
        }
      };
    </script>

    汇集使用 (推荐)

    import { WxcComponent1, WxcComponent2 } from "weex-ui"

    为了不打包所有的组件,你需要使用 babel-plugin-component 来只引入需要的组件打包。

    npm i babel-plugin-component -D
    // 增加一个plugins的配置到 .babelrc 中
    {
      "plugins": [
        [
          "component",
          {
            "libraryName": "weex-ui",
            "libDir": "packages"
          }
        ]
      ]
    }

    分开使用

    import WxcComponent1 from "weex-ui/packages/wxc-component1"
    import WxcComponent2 from "weex-ui/packages/wxc-component2"

    Weex-toolkit

    如果你使用weex-toolkit来开发你的Weex项目,你需要向 .babelrc 文件中加入 'state-0' 和 'babel-plugin-component'

    npm i babel-preset-stage-0 babel-plugin-component  -D
    {
      "presets": ["es2015", "stage-0"],
      "plugins": [
        [
          "component",
          {
            "libraryName": "weex-ui",
            "libDir": "packages"
          }
        ]
      ]
    }
  • 相关阅读:
    网页布局
    Block Formatting Context
    SEO初识
    新的一个月,就这么不知不觉的来临了
    Js结束,项目进行中
    JS学习中....
    ws快捷键
    Html的学习以及webstorm的使用
    从事前端开发应该了解的CSS原理
    jQuery动画
  • 原文地址:https://www.cnblogs.com/boonya/p/8456385.html
Copyright © 2011-2022 走看看