| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
9年前发布

移动Web UI基于Vue和Weui实现:vux

移动Web UI基于Vue和Weui实现:vux

VUX = Vue + Weui + Components

Demo

Usage

# install vue-cli  npm install -g vue-cli    # init a webpack project  vue init webpack my-project  cd my-project  npm install  npm install vux  npm run dev
<template>    <div>      <group>        <cell title="vue" value="cool"></cell>      </group>    </div>  </template>    <script>  import { Style, Group, Cell } from 'vux'  export default {    components: {      Style, // style component is necessary      Group,      Cell    }  }  </script>

Remove click delays

include Fastclick

<script type="text/javascript" src="./static/vendors/fastclick.1.0.6.min.js"></script>

then

if ('addEventListener' in document) {    document.addEventListener('DOMContentLoaded', function() {        FastClick.attach(document.body);    }, false);  }

Async loading Components

// import Countup from './demos/Countup'    const Countup = function (resolve) {    require(['./demos/Countup'], resolve) // webpack will do the rest things  }

Work in Progress

This project is still in progress, so do not rely on this for anything important before production-ready version released. And pull requests are welcome.

Development Setup

# install dependencies  npm install    # serve with hot reload at localhost:8080  npm run dev    # build for production with minification  npm run build    # run unit tests  npm test

For detailed explanation on how things work, consult the docs for vue-loader.

Components

Liscence

MIT

项目地址: https://github.com/airyland/vux

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1457171988062.html
移动Web开发框架 移动开发 Vux