微信 + weui 框架記錄

  WeUI 是一套同微信原生視覺體驗一致的基礎樣式庫,由微信官方設計團隊爲微信內網頁微信小程序量身設計,令用戶的使用感知更加統一;javascript

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

  1、擴展

     操做文檔手冊:vue

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

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

    weui也提供了一套視覺標準供參考 weui-design ;git

    另外有爲小程序(weui-wxss)企業微信 擴展;github

    針對於微信內頁面也有輕量級JS封裝 weui.js ,操做DOM更容易;但不適用於微信小程序,由於不支持DOM操做;web

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

 PS:讓小程序支持組件化開發能夠用 wepy npm

 它相似於VUE的開發方式,支持自定義組件、props傳值、插槽slot等等。

  2、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('您已肯定領取禮品!') } }] })

  3、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>
      • 剩餘的能夠看下操做文檔,一看就會~~~~
相關文章
相關標籤/搜索