浅谈jQuery WeUI框架

WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计。而jQuery WeUI是在其基础上的加强版本,专为微信公众账号开发而设计的一个简洁而强大的UI库,包含全部WeUI官方的CSS组件,并且额外提供了大量的拓展组件,丰富的组件库可以极大减少前端开发时间。

jQuery WeUI 的组件分两部分

基础组件:weui官方的组件,使用了weui官方的css

拓展组件:jquery weui 专属的组件


jQuery WeUI 提供了很多的微信开发用的组件,其中不乏有项目案例

不过既然有基础,我便不强调基础的一些东西,主要讲一下他的拓展组件中的东西,

一、日历

日历组件需要初始化才能使用,最简单的方式是通过一下JS代码来初始化,绑定到一个input元素上:(注:当然,也只能绑定在input上)

$("#my-input").calendar();

然后查看了他的api

描述了很多东西,我们从中挑选方法书写。

    $("#my-input").calendar({
        multiple: true,  //设置多选
        dateFormat: "yyyy-mm-dd",//时间样式
        minDate: "2018-09-27",//时间最小值
        maxDate: "2018-09-29",//时间最大值
        toolbarTemplate: '<div class="toolbar">' + //这里头部的样式
            //*** 包围的是新增的代码
            '<div>' +
            '<span class="weui-footer__text noTime">选择时间</span>' +
            '</div>' +
            '<div class="toolbar-inner">' +
            '{{yearPicker}}' +
            '{{monthPicker}}' +
            '</div>' +
            '</div>',
        formatValue: function (p, values) { //值,这是时间戳,除去初始选中的,后面点击都是时间戳
            console.log(values);
            console.log("---------------------");
        },
        onChange: function (p, values, displayValues) {  //只要选中便调用
            console.log(values);
            console.log("==================");
            values.forEach(function (v, index, array) {
                v = "2018-01-01";
            });
        },
        onDayClick: function (p, dayContainer, year, month, day) { //只要点击便调用
            console.log(year);
            console.log("````````````````````````````````````");
        }
    });

 

二、Popup

一个很有趣的东西

$("#about").popup();

 

      $(document).on("open", ".weui-popup-modal", function() {
        console.log("open popup");
      }).on("close", ".weui-popup-modal", function() {
        console.log("close popup");
      });

 

后续待补充、

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值