您的位置:

Weui使用全方位详解

一、Weui使用Vue

Weui是一款基于Vue开发的组件库,可以有效提高开发效率,保证移动端UI的整体一致性。使用Vue结合Weui可以快速完成移动端的开发。

下面是使用Weui配合Vue进行开发的示例:


<template>
  <div class="weui-cells weui-cells_form">
      <div class="weui-cell">
          <div class="weui-cell__hd"><label class="weui-label">姓名</label></div>
          <div class="weui-cell__bd">
              <input class="weui-input" type="text" placeholder="请输入姓名" v-model="name">
          </div>
      </div>
      <div class="weui-cell">
          <div class="weui-cell__hd"><label class="weui-label">电话</label></div>
          <div class="weui-cell__bd">
              <input class="weui-input" type="tel" placeholder="请输入电话" v-model="phone">
          </div>
      </div>
      <div class="weui-cell">
          <div class="weui-cell__hd"><label class="weui-label">地址</label></div>
          <div class="weui-cell__bd">
              <input class="weui-input" type="text" placeholder="请输入地址" v-model="address">
          </div>
      </div>
      <div class="weui-btn-area">
          <a class="weui-btn weui-btn_primary" href="javascript:;" @click="submitForm">提交</a>
      </div>
  </div>
</template>
<script>
export default {
  data() {
    return {
      name: '',
      phone: '',
      address: ''
    }
  },
  methods: {
    submitForm() {
      // 提交表单
    }
  }
}
</script>

在Vue中使用Weui只需要引入Weui的样式和JS文件即可,例如:


// 引入样式文件
import 'weui/dist/style/weui.min.css'

// 引入JS文件
import 'weui/dist/js/weui.min.js'

二、Weui使用教程-手机端Web

Weui是一款专为移动端设计的UI库,在手机端Web应用中使用Weui可以提供更好的用户体验。使用Weui可以快速构建出一个美观、易用的Web应用。

想要在手机端Web应用中使用Weui,需要首先引入Weui的CSS和JS文件。引入后,就可以直接在HTML中使用Weui的组件进行开发。

下面是使用Weui构建一个简单的Web应用的示例:


<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
  <title>Weui手机端Web应用</title>
  <link rel="stylesheet" href="https://res.wx.qq.com/open/libs/weui/2.0.1/weui.min.css">
</head>
<body>
  <div class="weui-cells">
      <div class="weui-cell weui-cell_access">
          <div class="weui-cell__bd"><p>列表1</p></div>
          <div class="weui-cell__ft"></div>
      </div>
      <div class="weui-cell weui-cell_access">
          <div class="weui-cell__bd"><p>列表2</p></div>
          <div class="weui-cell__ft"></div>
      </div>
      <div class="weui-cell weui-cell_access">
          <div class="weui-cell__bd"><p>列表3</p></div>
          <div class="weui-cell__ft"></div>
      </div>
  </div>
  <script src="https://res.wx.qq.com/open/libs/weuijs/1.2.0/weui.min.js"></script>
</body>
</html>

三、Weui使用教程

Weui提供了丰富的UI组件,可以满足开发移动端应用的各种需求。下面是Weui中一些常用的UI组件:

1、按钮

使用Weui的按钮可以快速构建出美观、易用的按钮组件,例如:


<div class="weui-btn-area">
    <a href="javascript:;" class="weui-btn weui-btn_default">默认样式</a>
    <a href="javascript:;" class="weui-btn weui-btn_primary">主要操作</a>
    <a href="javascript:;" class="weui-btn weui-btn_warn">警告</a>
</div>

2、表单

使用Weui可以快速构建出美观、易用的表单组件,例如:


<div class="weui-cells weui-cells_form">
    <div class="weui-cell">
        <div class="weui-cell__hd"><label class="weui-label">姓名</label></div>
        <div class="weui-cell__bd">
            <input class="weui-input" type="text" placeholder="请输入姓名">
        </div>
    </div>
    <div class="weui-cell">
        <div class="weui-cell__hd"><label class="weui-label">电话</label></div>
        <div class="weui-cell__bd">
            <input class="weui-input" type="tel" placeholder="请输入电话">
        </div>
    </div>
    <div class="weui-cell">
        <div class="weui-cell__hd"><label class="weui-label">地址</label></div>
        <div class="weui-cell__bd">
            <input class="weui-input" type="text" placeholder="请输入地址">
        </div>
    </div>
</div>

3、列表

使用Weui的列表组件可以快速构建出美观、易用的列表,例如:


<div class="weui-cells">
    <div class="weui-cell weui-cell_access">
        <div class="weui-cell__bd"><p>列表1</p></div>
        <div class="weui-cell__ft"></div>
    </div>
    <div class="weui-cell weui-cell_access">
        <div class="weui-cell__bd"><p>列表2</p></div>
        <div class="weui-cell__ft"></div>
    </div>
    <div class="weui-cell weui-cell_access">
        <div class="weui-cell__bd"><p>列表3</p></div>
        <div class="weui-cell__ft"></div>
    </div>
</div>

四、Weui使用文档

Weui提供了详细的中文文档,覆盖了所有组件的使用方法以及属性、事件的说明。在开发应用时,可以直接参照文档进行快速开发。

Weui的文档地址为:


https://weui.io/

五、Weui使用实例

Weui的官方网站中提供了多个使用实例,可以看到Weui组件在移动端应用中的实际应用效果,也可以直接复制代码进行学习和使用。

Weui的使用实例地址为:


https://weui.io/example/

六、Weui使用经验

使用Weui开发移动端应用时,需要注意以下几点:

1、尽量使用官方提供的组件,保证UI的一致性;

2、避免滥用组件,以免造成负担;

3、保持代码整洁,尽可能使用ES6语法进行开发;

4、使用Vue等框架结合Weui进行开发,提高开发效率。

七、Weui使用picker代码使用

Picker是Weui中一款比较常用的组件,可以用于选择日期、时间等。下面是Picker的使用示例:


<div class="weui-cells weui-cells_form">
    <div class="weui-cell">
        <div class="weui-cell__hd"><label class="weui-label">日期</label></div>
        <div class="weui-cell__bd">
            <input class="weui-input" type="text" id="date-picker">
        </div>
    </div>
</div>

// 引入picker组件
import {DatePicker} from 'weui'

// 初始化Picker
document.getElementById('date-picker').addEventListener('click', function () {
    DatePicker({
        start: 1990,
        end: 2030,
        defaultValue: ['1991', '1', '1'],
        onChange: function (result) {
            console.log(result);
        },
        onConfirm: function (result) {
            console.log(result);
        },
        onCancel: function () {
            console.log('取消选择');
        }
    });
});

八、Wepe使用

Wepe是一款Weui的配套工具,可以快速生成Weui的代码模板。使用Wepe可以大大提高开发效率,避免繁琐的手工编写代码。

Wepe的使用方法详见官网:


https://dlhandsome.github.io/wepe/app.html

九、Weex使用Render

Weex是阿里巴巴开发的一款跨平台解决方案,可以用于开发Web、iOS和Android的应用。Weui的组件库也可以运行在Weex中。

下面是Weex中使用Weui的示例:


<template>
  <div style="padding-top: 25px;padding-bottom: 25px;background-color: #f4f4f4">
      <div class="weui-cells">
          <div class="weui-cell weui-cell_access">
              <div class="weui-cell__bd">列表1</div>
              <div class="weui-cell__ft"></div>
          </div>