微信 + weui 框架记录

  WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一;

  包含buttoncelldialog、 progress、 toastarticleactionsheeticon等各式元素;

  一、扩展

     操作文档手册:

      weui https://github.com/Tencent/weui/wiki

      weui.js https://github.com/Tencent/weui.js/blob/master/docs/README.md

    weui也提供了一套视觉标准供参考 weui-design ;

    另外有为小程序(weui-wxss)企业微信 扩展;

    针对于微信内页面也有轻量级JS封装 weui.js ,操作DOM更容易;但不适用于微信小程序,因为不支持DOM操作;

    https://weui.io/weui.js/

 PS:让小程序支持组件化开发可以用 wepy

 它类似于VUE的开发方式,支持自定义组件、props传值、插槽slot等等。

  二、vue结合

    同VUE使用时 同样需要用脚手架安装依赖包,import引入组件/main.js中)

    1.安装依赖包

npm install weui.js weui -S 

    2.main.js中 引入组件和样式,注入到VUE原型链中

import Vue from ‘vue‘
import weui from ‘weui.js‘
import ‘weui‘
Vue.prototype.$weui = weui 

    3.项目中使用组件(例如dialog)

this.$weui.dialog({
  title: ‘提示‘,
  content: ‘是否领取礼品‘ ,
  buttons: [{
    label: ‘取消‘,
    type: ‘default‘,
    onClick: () => {
      alert(‘您已取消领取礼品!‘)
    }
  }, {
    label: ‘确定‘,
    type: ‘primary‘,
    onClick: () => {
      alert(‘您已确定领取礼品!‘)
    }
  }]
})

  三、weui

    获取方式:

来源 地址
微信官方 //res.wx.qq.com/open/libs/weui/1.1.3/weui.min.css
BootCdn //cdn.bootcss.com/weui/0.4.3/style/weui.css
cdnjs //cdnjs.cloudflare.com/ajax/libs/weui/0.4.3/style/weui.css

  
      

 

      

      npm方式:npm install --save weui

      github--release中直接下载版本包

    使用说明:

      • ActionSheet 用于显示包含一系列可交互的动作集合,包括说明、跳转等。由底部弹出,一般用于响应用户对页面的点击。
<div id="actionSheet_wrap">
    <div class="weui-mask_transparent actionsheet__mask" id="mask"></div>
    <div class="weui-actionsheet" id="weui-actionsheet">
        <div class="weui-actionsheet__menu">
            <div class="weui-actionsheet__cell">示例菜单</div>
            <div class="weui-actionsheet__cell">示例菜单</div>
            <div class="weui-actionsheet__cell">示例菜单</div>
            <div class="weui-actionsheet__cell">示例菜单</div>
        </div>
        <div class="weui-actionsheet__action">
            <div class="weui-actionsheet__cell" id="actionsheet_cancel">取消</div>
        </div>
    </div>

    <div class="weui-skin_android" id="weui-android-actionsheet" style="display: none">
        <div class="weui-mask"></div>
        <div class="weui-actionsheet">
            <div class="weui-actionsheet__menu">
                <div class="weui-actionsheet__cell">示例菜单</div>
                <div class="weui-actionsheet__cell">示例菜单</div>
                <div class="weui-actionsheet__cell">示例菜单</div>
            </div>
        </div>
    </div>
</div>
      • button按钮
<a href="javascript:;" class="weui-btn weui-btn_plain-default">按钮</a>
      • 剩余的可以看下操作文档,一看就会~~~~

原文地址:https://www.cnblogs.com/anniey/p/10688571.html

时间: 2024-10-27 14:09:50

微信 + weui 框架记录的相关文章

wxBot微信机器人框架(转)

原文:http://blog.csdn.net/tobacco5648/article/details/50722321 wxBot 是Python包装Web微信实现的微信机器人框架.可以很容易地实现微信机器人. github地址: wxBot github 环境与依赖 目前只能运行于Python 2环境 . wxBot 用到了Python requests 和 pyqrcode 库,使用之前需要安装这两个库: pip install requests pip install pyqrcode

IOS 即时通讯 + 微信聊天框架 + 源码

这些你造吗? 即时通讯(IM),在IOS这片江湖里面已经算是一个老者了,我这小旋风也是在很早以前巡山的时候,就知道有即时通讯这个妖怪,以前也多多少少接触过一些,在造APP的时候用过,哎呀,说着说着就感觉要跑题了,脑海中怎么波涛翻滚的样子.不好,才开头了两句,忍住!!说回正题,我知道的即时通讯有用 CocoaAsyncSocket 还有 XMPPFramework 实现的,当然也有现在也有大部分接入环信的.有些东西掩盖不住的,我是你知道的越多越会觉得自己是个文盲,会有很强烈的感觉,你不懂的真的好多

AEAI WX 微信扩展框架 V1.0 版发版说明

AEAI WX 微信扩展框架是基于 Java 封装的微信公众号二次开发框架,基于该框架可以快速接入微信,实现自定义菜单创建.信息按规则自动回复.集成企业的线上系 统(HR.CRM.微店.网站等).同时可以整合集成互联网开放资源(如:百度地图.天气预报.热映电影等). AEAI WX的框架包括两个工程 aeaiwx_core(java工程).aeaiwx(java web工程),架构框图如下所示: AEAI WX提供嵌入使用.独立使用两种模式.嵌入使用模式直接把aeaiwx相关jar包放置于目标J

AEAI WX微信扩展框架技术手册

1 概述 数通畅联微信公众号申请之后,由于要满足提供网站推广.功能演示.以及公司内部移动办公三方面的需求,所以把最初的订阅号更改为服务号,同时做了实名认证,这样就可以获取微信公众平台绝大部分接口,在完成数通畅联公众号相关功能过程中参考网上大量资料,期间封装AEAI WX微信扩展框架托管于开源中国社区http://git.oschina.net/agileai/aeaiwx. 在这里感谢特别柳峰对微信公众号知识的普及和推广,这是他博客链接http://blog.csdn.net/lyq8479,在

AEAI WX 微信扩展框架 V1.0 版本发版说明

AEAI WX 微信扩展框架是基于 Java 封装的微信公众号二次开发框架,基于该框架可以快速接入微信,实现自定义菜单创建.信息按规则自动回复.集成企业的线上系 统(HR.CRM.微店.网站等).同时可以整合集成互联网开放资源(如:百度地图.天气预报.热映电影等). 本次发版的AEAI WX 微信扩展框架为v1.0版本,该产品现已开源并上传至开源中国,产品下载地址:http://pan.baidu.com/s/1ntsXKCT,欢迎大家下载使用,也可以加入数通畅联产品QQ技术群 29971983

微信硬件平台框架说明及接入流程

微信硬件平台框架说明及接入流程1 / 15 硬件平台框架说明及接入流程 V0.5 Tencent Confidential 硬件平台框架说明及接入流程 2 / 15 文档变更日志 部门 微信事业群\开放平台创新部\创新二组 版本 描述 撰写人员 更新日期 V0.1 初稿 jeffqi.genewu 2014/07/8 V0.2 加入Q&A jeffqi.genewu 2014/07/8 V0.3 针对常见问题,增加说明.流程图优化. jeffqi.genewu 2014/07/9 V0.4 添加

工作中接触到的框架记录了解【网络文章翻译】

Backbone.js 优点:强大的社区和大量的势头. Underscore.js也是一个伟大的框架. 缺点:缺乏坚强的抽象和令人不满意.整个框架是出奇的轻巧,导致大量的样板.一个程序越大,这情况就越明显. Knockout.js 是一个MVVM框架,从它的支持者受到的好评很多.它强调声明UI绑定和自动更新用户界面. 优点:绑定的支持.大文件和惊人的导师制. 缺点:尴尬的绑定语法,缺乏坚实的视图组件层次结构.我想能够轻松地重复使用的组件.我也觉得像识别为MVVM框架是有害的.几乎没有这些框架的任

WeUI框架

WeUI是一套小程序的UI框架,所谓UI框架就是一套界面设计方案,有了组件,我们可以用它来拼接出一个内容丰富的小程序,而有了UI框架,我们就可以让我们的小程序变得更加美观. 体验WeUi小程序 WeUI是微信官方设计团队的一套同微信原生视觉体验一致的基础样式库,在手机微信里搜索WeUI小程序即可. 下载源码就可以看到weui-wxss-master文件夹,导入项目,体验 为什么是weui-wxss-master下的dist?件夹,?不是weui-wxss-master? 你还记得什么是?程序的根

北洋五霸小组每周例会(微信群)记录

3.组长组织每周例会(可以使用群微信群试验一下每天沟通项目开发进度的方法)需要有证据能够在博客上公布: (1)小组成立例会记录: (2)第一周例会记录: