国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互

這篇具有很好參考價值的文章主要介紹了微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

前言

一、Flex 布局(?分類?編程技術(shù))

1、Flex布局是什么?

2、基本概念

3、容器的屬性

3.1 flex-direction屬性

3.2 flex-wrap屬性

3.3 flex-flow

3.4 justify-content屬性

3.5 align-items屬性

3.6 align-content屬性

4、項目的屬性

4.1 order屬性

4.2 flex-grow屬性

4.3 flex-shrink屬性

4.4 flex-basis屬性

4.5 flex屬性

4.6 align-self屬性

二、首頁布局搭建

1.底部導(dǎo)航欄設(shè)置

2.首頁輪播圖搭建

2.1.后端接口管理

2.2.Mock.js模擬數(shù)據(jù)

2.3.輪播圖的搭建

3.首頁會議信息搭建

3.1.模擬mock.js傳輸數(shù)據(jù)

3.2.搭建首頁會議信息


前言

當(dāng)搭建微信小程序項目時,使用Flex布局和Mock數(shù)據(jù)交互是常見的需求。接下來本篇博客將帶大家了解Flex布局,Mock數(shù)據(jù)交互和OA會議系統(tǒng)首頁搭建的實現(xiàn)

一、Flex 布局(?分類?編程技術(shù))

網(wǎng)頁布局(layout)是CSS的一個重點應(yīng)用。

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

布局的傳統(tǒng)解決方案,基于盒狀模型,依賴?display屬性 +?position屬性 +?float屬性。它對于那些特殊布局非常不方便,比如,垂直居中就不容易實現(xiàn)。

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

2009年,W3C提出了一種新的方案—-Flex布局,可以簡便、完整、響應(yīng)式地實現(xiàn)各種頁面布局。目前,它已經(jīng)得到了所有瀏覽器的支持,這意味著,現(xiàn)在就能很安全地使用這項功能。

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

Flex布局將成為未來布局的首選方案。本文介紹Flex布局的語法。

以下內(nèi)容主要參考了下面兩篇文章:A Complete Guide to Flexbox?和?A Visual Guide to CSS3 Flexbox Properties。

1、Flex布局是什么?

Flex是Flexible Box的縮寫,意為”彈性布局”,用來為盒狀模型提供最大的靈活性。

任何一個容器都可以指定為Flex布局。

.box{
  display: flex;
}

行內(nèi)元素也可以使用Flex布局。

.box{
  display: inline-flex;
}

Webkit內(nèi)核的瀏覽器,必須加上-webkit前綴。

.box{
  display: -webkit-flex; /* Safari */
  display: flex;
}

注意,設(shè)為Flex布局以后,子元素的float、clear和vertical-align屬性將失效。

2、基本概念

采用Flex布局的元素,稱為Flex容器(flex container),簡稱”容器”。它的所有子元素自動成為容器成員,稱為Flex項目(flex item),簡稱”項目”。

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

容器默認(rèn)存在兩根軸:水平的主軸(main axis)和垂直的交叉軸(cross axis)。主軸的開始位置(與邊框的交叉點)叫做main start,結(jié)束位置叫做main end;交叉軸的開始位置叫做cross start,結(jié)束位置叫做cross end。

項目默認(rèn)沿主軸排列。單個項目占據(jù)的主軸空間叫做main size,占據(jù)的交叉軸空間叫做cross size。

3、容器的屬性

以下6個屬性設(shè)置在容器上。

  • flex-direction
  • flex-wrap
  • flex-flow
  • justify-content
  • align-items
  • align-content

3.1 flex-direction屬性

flex-direction屬性決定主軸的方向(即項目的排列方向)。

.box {
  flex-direction: row | row-reverse | column | column-reverse;
}

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

它可能有4個值。

  • row(默認(rèn)值):主軸為水平方向,起點在左端。
  • row-reverse:主軸為水平方向,起點在右端。
  • column:主軸為垂直方向,起點在上沿。
  • column-reverse:主軸為垂直方向,起點在下沿。

3.2 flex-wrap屬性

默認(rèn)情況下,項目都排在一條線(又稱”軸線”)上。flex-wrap屬性定義,如果一條軸線排不下,如何換行。

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

.box{
  flex-wrap: nowrap | wrap | wrap-reverse;
}

它可能取三個值。

(1)nowrap(默認(rèn)):不換行。

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

(2)wrap:換行,第一行在上方。

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

(3)wrap-reverse:換行,第一行在下方。

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

3.3 flex-flow

flex-flow屬性是flex-direction屬性和flex-wrap屬性的簡寫形式,默認(rèn)值為row nowrap。

.box {
  flex-flow: <flex-direction> <flex-wrap>;
}

3.4 justify-content屬性

justify-content屬性定義了項目在主軸上的對齊方式。

.box {
  justify-content: flex-start | flex-end | center | space-between | space-around;
}

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

它可能取5個值,具體對齊方式與軸的方向有關(guān)。下面假設(shè)主軸為從左到右。

  • flex-start(默認(rèn)值):左對齊
  • flex-end:右對齊
  • center: 居中
  • space-between:兩端對齊,項目之間的間隔都相等。
  • space-around:每個項目兩側(cè)的間隔相等。所以,項目之間的間隔比項目與邊框的間隔大一倍。

3.5 align-items屬性

align-items屬性定義項目在交叉軸上如何對齊。

.box {
  align-items: flex-start | flex-end | center | baseline | stretch;
}

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

它可能取5個值。具體的對齊方式與交叉軸的方向有關(guān),下面假設(shè)交叉軸從上到下。

  • flex-start:交叉軸的起點對齊。
  • flex-end:交叉軸的終點對齊。
  • center:交叉軸的中點對齊。
  • baseline: 項目的第一行文字的基線對齊。
  • stretch(默認(rèn)值):如果項目未設(shè)置高度或設(shè)為auto,將占滿整個容器的高度。

3.6 align-content屬性

align-content屬性定義了多根軸線的對齊方式。如果項目只有一根軸線,該屬性不起作用。

.box {
  align-content: flex-start | flex-end | center | space-between | space-around | stretch;
}

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

該屬性可能取6個值。

  • flex-start:與交叉軸的起點對齊。
  • flex-end:與交叉軸的終點對齊。
  • center:與交叉軸的中點對齊。
  • space-between:與交叉軸兩端對齊,軸線之間的間隔平均分布。
  • space-around:每根軸線兩側(cè)的間隔都相等。所以,軸線之間的間隔比軸線與邊框的間隔大一倍。
  • stretch(默認(rèn)值):軸線占滿整個交叉軸。

4、項目的屬性

以下6個屬性設(shè)置在項目上。

  • order
  • flex-grow
  • flex-shrink
  • flex-basis
  • flex
  • align-self

4.1 order屬性

order屬性定義項目的排列順序。數(shù)值越小,排列越靠前,默認(rèn)為0。

.item {
  order: <integer>;
}

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

4.2 flex-grow屬性

flex-grow屬性定義項目的放大比例,默認(rèn)為0,即如果存在剩余空間,也不放大。

.item {
  flex-grow: <number>; /* default 0 */
}

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

如果所有項目的flex-grow屬性都為1,則它們將等分剩余空間(如果有的話)。如果一個項目的flex-grow屬性為2,其他項目都為1,則前者占據(jù)的剩余空間將比其他項多一倍。

4.3 flex-shrink屬性

flex-shrink屬性定義了項目的縮小比例,默認(rèn)為1,即如果空間不足,該項目將縮小。

.item {
  flex-shrink: <number>; /* default 1 */
}

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

如果所有項目的flex-shrink屬性都為1,當(dāng)空間不足時,都將等比例縮小。如果一個項目的flex-shrink屬性為0,其他項目都為1,則空間不足時,前者不縮小。

負(fù)值對該屬性無效。

4.4 flex-basis屬性

flex-basis屬性定義了在分配多余空間之前,項目占據(jù)的主軸空間(main size)。瀏覽器根據(jù)這個屬性,計算主軸是否有多余空間。它的默認(rèn)值為auto,即項目的本來大小。

.item {
  flex-basis: <length> | auto; /* default auto */
}

它可以設(shè)為跟width或height屬性一樣的值(比如350px),則項目將占據(jù)固定空間。

4.5 flex屬性

flex屬性是flex-grow, flex-shrink 和 flex-basis的簡寫,默認(rèn)值為0 1 auto。后兩個屬性可選。

.item {
  flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]
}

該屬性有兩個快捷值:auto (1 1 auto) 和 none (0 0 auto)。

建議優(yōu)先使用這個屬性,而不是單獨寫三個分離的屬性,因為瀏覽器會推算相關(guān)值。

4.6 align-self屬性

align-self屬性允許單個項目有與其他項目不一樣的對齊方式,可覆蓋align-items屬性。默認(rèn)值為auto,表示繼承父元素的align-items屬性,如果沒有父元素,則等同于stretch。

.item {
  align-self: auto | flex-start | flex-end | center | baseline | stretch;
}

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

該屬性可能取6個值,除了auto,其他都與align-items屬性完全一致。

二、首頁布局搭建

1.底部導(dǎo)航欄設(shè)置

一個微信小程序必不可少的就是底部導(dǎo)航欄,所以我們先搭建一個底部導(dǎo)航欄 ,根據(jù)微信小程序的開發(fā)者文檔可知,底部導(dǎo)航欄需要在api.json定義tabBar并做好相應(yīng)的配置(注意先在pages做好頁面的定義)。

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

底部導(dǎo)航欄沒有圖標(biāo)是顯得非常單調(diào)的,所以我們還要創(chuàng)建一個文件夾名為static用來存放圖片

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

繼續(xù)在static文件夾下創(chuàng)建一個文件名為tabBar,將我們所需的圖標(biāo)放入,搭配屬性iconPath引用圖標(biāo)即可。

{
    "pages": [
        "pages/index/index",
        "pages/meeting/list/list",
        "pages/vote/list/list",
        "pages/ucenter/index/index"
    ],
    "window": {
        "backgroundTextStyle": "light",
        "navigationBarBackgroundColor": "#fff",
        "navigationBarTitleText": "OA會議系統(tǒng)",
        "navigationBarTextStyle": "black"
    },
    "tabBar": {
        "list": [
            {
                "pagePath": "pages/index/index",
                "text": "首頁",
                "iconPath": "/static/tabBar/coding.png",
                "selectedIconPath": "/static/tabBar/coding-active.png"
            },
            {
                "pagePath": "pages/meeting/list/list",
                "iconPath": "/static/tabBar/sdk.png",
                "selectedIconPath": "/static/tabBar/sdk-active.png",
                "text": "會議"
            },
            {
                "pagePath": "pages/vote/list/list",
                "iconPath": "/static/tabBar/template.png",
                "selectedIconPath": "/static/tabBar/template-active.png",
                "text": "投票"
            },
            {
                "pagePath": "pages/ucenter/index/index",
                "iconPath": "/static/tabBar/component.png",
                "selectedIconPath": "/static/tabBar/component-active.png",
                "text": "設(shè)置"
            }
        ]
    },
    "style": "v2",
    "sitemapLocation": "sitemap.json"
}

效果演示

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

2.首頁輪播圖搭建

2.1.后端接口管理

在頁面加載時,我們需要向后端請求最新的會議和通知數(shù)據(jù),并渲染到輪播圖上。由于我們暫時還沒有后端接口,為了方便調(diào)試,我們選擇使用Mock.js模擬數(shù)據(jù)。

onLoad生命周期函數(shù)中使用Axios發(fā)起請求:

onLoad: function () {
  // 獲取輪播圖數(shù)據(jù)
  axios.get('http://localhost:8080/demo/wx/swiperImgs').then(res => {
    this.setData({
      hotNews: res.data
    })
  })
}

為了后期方便維護(hù)我們先將所有的后端接口通過一個文件來保存,在根目錄下新建config文件夾隨后建立api.js文件。

// 以下是業(yè)務(wù)服務(wù)器API地址
 // 本機(jī)開發(fā)API地址
 var WxApiRoot = 'http://localhost:8080/demo/wx/';
 // 測試環(huán)境部署api地址
 // var WxApiRoot = 'http://192.168.0.101:8070/demo/wx/';
 // 線上平臺api地址
 //var WxApiRoot = 'https://www.oa-mini.com/demo/wx/';
 
 module.exports = {
   IndexUrl: WxApiRoot + 'home/index', //首頁數(shù)據(jù)接口
   SwiperImgs: WxApiRoot+'swiperImgs', //輪播圖
   MettingInfos: WxApiRoot+'meeting/list', //會議信息
 };

2.2.Mock.js模擬數(shù)據(jù)

接下來我們將通過Mock.js模擬數(shù)據(jù)傳輸

打開mock

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

傳入模擬的數(shù)據(jù)?

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

模擬的輪播圖數(shù)據(jù)

{
  "data": {
    "images":[
  {
    "img": "https://cdn-we-retail.ym.tencent.com/tsr/home/v2/banner1.png",
    "text": "1"
  },
  {
    "img": "https://cdn-we-retail.ym.tencent.com/tsr/home/v2/banner2.png",
    "text": "2"
  },
  {
    "img": "https://cdn-we-retail.ym.tencent.com/tsr/home/v2/banner3.png",
    "text": "3"
  },
  {
    "img": "https://cdn-we-retail.ym.tencent.com/tsr/home/v2/banner4.png",
    "text": "4"
  },
  {
    "img": "https://cdn-we-retail.ym.tencent.com/tsr/home/v2/banner5.png",
    "text": "5"
  },
  {
    "img": "https://cdn-we-retail.ym.tencent.com/tsr/home/v2/banner6.png",
    "text": "6"
  }
]
  },
  "statusCode": "200",
  "header": {
    "content-type":"applicaiton/json;charset=utf-8"
  }
}

將下例方法放到onLoad生命周期函數(shù)中并執(zhí)行以下方法

loadSwiperImgs(){
        let that=this;
        // http://localhost:8080/demo/wx/swiperImgs
        wx.request({
            url: api.SwiperImgs,
            dataType: 'json',
            success(res) {
              console.log(res)
              that.setData({
                  imgSrcs:res.data.images
              })
            }
          })
      }

我們將可以得到以下數(shù)據(jù)

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

注意:

有一部分人可能會遇到以下問題

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

因為我們現(xiàn)在的小程序開發(fā)默認(rèn)檢查安全證書(域名為https)所以我們的請求過不去,我們只需點擊微信小程序開發(fā)中的詳情按鈕,再繼續(xù)點擊本地設(shè)置不校驗合法域名選項打開。

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

2.3.輪播圖的搭建

根據(jù)我們官網(wǎng)提供的組件swiper進(jìn)行搭建輪播圖。

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

編寫組件和樣式?

<!--index.wxml-->
<view>
    <d autoplay="true" indicator-dots="true">
        <block wx:for="{{imgSrcs}}" wx:key="text">
            <swiper-item>
                <view>
                    <image src="{{item.img}}" class="swiper-item" />
                </view>
            </swiper-item>
        </block>
    </swiper>
</view>
/**index.wxss**/
 
.swiper-item {
  height: 300rpx;
  width: 100%;
  border-radius: 10rpx;
}v

效果演示

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

3.首頁會議信息搭建

3.1.模擬mock.js傳輸數(shù)據(jù)

發(fā)送后臺請求并將方法放到onLoad生命周期函數(shù)中

  //首頁會議信息的ajax
  loadMeetingInfos(){
    let that=this;
    wx.request({
        url: api.MettingInfos,
        dataType: 'json',
        success(res) {
          console.log(res)
          that.setData({
              lists:res.data.lists
          })
        }
      })
  }

模擬的會議信息數(shù)據(jù)

{
  "data": {
    "lists": [
        {
          "id": "1",
          "image": "/static/persons/1.jpg",
          "title": "對話產(chǎn)品總監(jiān) | 深圳·北京PM大會 【深度對話小米/京東/等產(chǎn)品總監(jiān)】",
          "num":"304",
          "state":"進(jìn)行中",
          "starttime": "2022-03-13 00:00:00",
          "location": "深圳市·南山區(qū)"
        },
        {
          "id": "1",
          "image": "/static/persons/2.jpg",
          "title": "AI WORLD 2016世界人工智能大會",
          "num":"380",
          "state":"已結(jié)束",
          "starttime": "2022-03-15 00:00:00",
          "location": "北京市·朝陽區(qū)"
        },
        {
          "id": "1",
          "image": "/static/persons/3.jpg",
          "title": "H100太空商業(yè)大會",
          "num":"500",
          "state":"進(jìn)行中",
          "starttime": "2022-03-13 00:00:00",
          "location": "大連市"
        },
        {
          "id": "1",
          "image": "/static/persons/4.jpg",
          "title": "報名年度盛事,大咖云集!2016鳳凰國際論壇邀您“與世界對話”",
          "num":"150",
          "state":"已結(jié)束",
          "starttime": "2022-03-13 00:00:00",
          "location": "北京市·朝陽區(qū)"
        },
        {
          "id": "1",
          "image": "/static/persons/5.jpg",
          "title": "新質(zhì)生活 · 品質(zhì)時代 2016消費升級創(chuàng)新大會",
          "num":"217",
          "state":"進(jìn)行中",
          "starttime": "2022-03-13 00:00:00",
          "location": "北京市·朝陽區(qū)"
        }
      ]
  },
  "statusCode": "200",
  "header": {
    "content-type":"applicaiton/json;charset=utf-8"
  }
}

3.2.搭建首頁會議信息

根據(jù)我們所設(shè)想的去搭建我們的模樣,以下是一個樣式模板圖。

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

index.wxml

<!--pages/index/index.wxml-->
<!-- <text>pages/index/index.wxml</text> -->
<view>
    <swiper autoplay="true" indicator-dots="true" indicator-color="#fff" indicator-active-color="#00f">
        <block wx:for="{{imgSrcs}}" wx:key="text">
            <swiper-item>
                <view>
                    <image src="{{item.img}}" class="swiper-item" />
                </view>
            </swiper-item>
        </block>
    </swiper>
</view>
<view class="mobi-title">
    <text class="mobi-icon"></text>
    <text>會議信息</text>
</view>
<block wx:for-items="{{lists}}" wx:for-item="item" wx:key="item.id">
    <view class="list" data-id="{{item.id}}">
        <view class="list-img">
            <image class="video-img" mode="scaleToFill" src="{{item.image}}"></image>
        </view>
        <view class="list-detail">
            <view class="list-title"><text>{{item.title}}</text></view>
            <view class="list-tag">
                <view class="state">{{item.state}}</view>
                <view class="join"><text class="list-num">{{item.num}}</text>人報名</view>
            </view>
            <view class="list-info"><text>{{item.location}}</text>|<text>{{item.starttime}}</text></view>
        </view>
    </view>
</block>
<view class="section bottom-line">
		<text>到底啦</text>
</view>

效果演示?

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript

我們沒有給它調(diào)節(jié)樣式,是不是看起來不那么美觀,接下來將加入我們的樣式

index.wxss

/* pages/index/index.wxss */
page{
	height: 100%;
	background-color: #efeff4;
}
.swiper-item {
    height: 300rpx;
    width: 100%;
    border-radius: 10rpx;
}
.mobi-title{
    font-size: 18px;
    margin: 10rpx;

}
.mobi-icon{
    background-color: red;
    padding: 3rpx;
}
.mobi-title text{
    margin-left: 10rpx;
}
.list{
    background-color: #fff;
    display: flex;
    margin: 10rpx;
    padding: 10rpx;
}
.list-img,.video-img{
    height: 150rpx;
    width: 150rpx;
}
.list-img{
    margin: 20rpx 0 0 0;
}
.list-detail{
    margin: 0 0 0 15rpx;
    
}
.list-title{
    font-weight: 700;
}
.list-tag{
    display: flex;
    margin: 10px 0;
}
.state{
    border: 2px solid lightskyblue;
    padding: 2px;
    color: lightskyblue;
}
.join{
    border: 2px solid #fff;
    padding: 2px;
    margin: 0 0 0 20rpx;
    color: gray;
}
.list-num{
    color: red;
}
.list-info{
    color: gray;
}
.bottom-line{
    text-align: center;
    margin-bottom: 10px;
}

微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互,小程序,微信小程序,小程序,交互,javascript文章來源地址http://www.zghlxwxcb.cn/news/detail-715080.html

到了這里,關(guān)于微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 微信小程序之會議OA首頁后臺交互

    springboot+mybatis appliation.yml 生成mapper接口,model實體類,mapper映射文件 application.yml 在啟動類 Promise 是異步編程的一種解決方案,比傳統(tǒng)的解決方案——回調(diào)函數(shù)和事件——更合理和更強(qiáng)大。它由社區(qū)最早提出和實現(xiàn),ES6 將其寫進(jìn)了語言標(biāo)準(zhǔn),統(tǒng)一了用法,原生提供了Promise對象

    2024年02月20日
    瀏覽(36)
  • 微信小程序之會議OA首頁數(shù)據(jù)交互,會議狀態(tài),會議人數(shù)轉(zhuǎn)換,會議室交互,WXS的使用

    微信小程序之會議OA首頁數(shù)據(jù)交互,會議狀態(tài),會議人數(shù)轉(zhuǎn)換,會議室交互,WXS的使用

    前言: 本篇博客使用結(jié)合了SpringMVC,mybatis,maven,小程序,如果不熟悉使用可以翻看我之前的博客,以便大家可以更好的學(xué)習(xí)?。?! 這是我們今天完成后的效果: 1.1啟動開發(fā)工具,導(dǎo)入后臺 導(dǎo)入框架: 配置maven 注意數(shù)據(jù)庫的名稱: 啟動 1.2導(dǎo)入數(shù)據(jù)表 1.3前臺頁面的編碼(

    2024年02月08日
    瀏覽(19)
  • 【微信小程序】自定義組件布局會議OA其他頁面(附源碼)

    【微信小程序】自定義組件布局會議OA其他頁面(附源碼)

    ????歡迎來到我的CSDN主頁!???? ??我是Java方文山,一個在CSDN分享筆記的博主。???? ??推薦給大家我的專欄《微信小程序開發(fā)實戰(zhàn)》。???? ??點擊這里,就可以查看我的主頁啦!???? Java方文山的個人主頁 ??如果感覺還不錯的話請給我點贊吧!???? ??期待你的

    2024年02月08日
    瀏覽(26)
  • 微信小程序會議OA系統(tǒng)

    微信小程序會議OA系統(tǒng)

    Flex彈性布局 Flex彈性布局是一種 CSS3 的布局模式,也叫Flexbox。它可以讓容器中的元素按一定比例自動分配空間,使得它們在不同寬度、高度等情況下仍能保持整齊和密集不間隙地排列。 在使用Flexbox彈性布局時,首先需要創(chuàng)建一個容器和若干個子元素。容器的屬性display需要設(shè)

    2024年02月08日
    瀏覽(33)
  • 微信小程序OA會議系統(tǒng)數(shù)據(jù)交互

    微信小程序OA會議系統(tǒng)數(shù)據(jù)交互

    前言 經(jīng)過我們所寫的上一文章:微信小程序會議OA系統(tǒng)其他頁面-CSDN博客 在我們的是基礎(chǔ)面板上面,可以看到出來我們的數(shù)據(jù)是死數(shù)據(jù),今天我們就完善我們的是數(shù)據(jù) 后臺 在我們?nèi)ネ瓿身椖恐拔覀円盐覀兊捻椖亢笈_準(zhǔn)備好資源我放在我資源中,大家可以用于參考,也可

    2024年02月08日
    瀏覽(25)
  • 小程序搭建OA項目首頁布局界面

    小程序搭建OA項目首頁布局界面

    首先讓我們來學(xué)習(xí)以下Flex布局 布局的傳統(tǒng)解決方案,基于盒狀模型,依賴 display屬性 + position屬性 + float屬性 Flex是Flexible Box的縮寫,意為”彈性布局”,用來為盒狀模型提供最大的靈活性。 任何一個容器都可以指定為Flex布局。 display: ‘flex’ 容器默認(rèn)存在兩根軸:水平的主

    2024年02月08日
    瀏覽(38)
  • 微信小程序之開發(fā)會議OA項目

    微信小程序之開發(fā)會議OA項目

    目錄 前言 本篇目標(biāo)? 首頁 會議 投票? 個人中心? 會議OA項目-首頁 配置 tabbar mock工具 page swiper 會議信息 會議OA項目-會議? 自定義tabs組件 會議管理 會議OA項目-投票 會議OA項目-個人中心 文章含源碼資源,投票及個人中心詳細(xì)自行查看源碼即可 小程序沒有DOM對象,一切基于組

    2024年02月19日
    瀏覽(22)
  • 微信小程序&會議OA-登錄獲取手機(jī)號流程&登錄-小程序&導(dǎo)入微信小程序SDK(從微信小程序和會議OA登錄獲取手機(jī)號到登錄小程序?qū)胛⑿判〕绦騍DK)

    微信小程序&會議OA-登錄獲取手機(jī)號流程&登錄-小程序&導(dǎo)入微信小程序SDK(從微信小程序和會議OA登錄獲取手機(jī)號到登錄小程序?qū)胛⑿判〕绦騍DK)

    目錄 獲取用戶昵稱頭像和昵稱 wx.getUserProfile bindgetuserinfo 登錄過程 登錄-小程序 wx.checkSession wx.login wx.request 后臺 準(zhǔn)備數(shù)據(jù)表 反向生成工具生成 準(zhǔn)備封裝前端傳過來的數(shù)據(jù) 小程序服器配置 導(dǎo)入微信小程序SDK application.yml WxProperties WxConfig WxAuthController 登錄-小程序 login.js user.j

    2024年02月04日
    瀏覽(25)
  • 微信小程序之會議OA個人中心后臺交互

    微信小程序之會議OA個人中心后臺交互

    目錄 獲取用戶昵稱頭像和昵稱 小程序登錄 登錄-小程序 wx.checkSession wx.login wx.request 后臺 準(zhǔn)備數(shù)據(jù)表 反向生成工具生成 準(zhǔn)備封裝前端傳過來的數(shù)據(jù) 小程序服器配置 導(dǎo)入微信小程序SDK application.yml WxProperties WxConfig WxAuthController 登錄-小程序 login.js user.js util.js emoji wx.getUserProfi

    2024年02月22日
    瀏覽(32)
  • 會議OA小程序項目 與后臺數(shù)據(jù)的交互【首頁】

    會議OA小程序項目 與后臺數(shù)據(jù)的交互【首頁】

    目錄 一. 與后臺數(shù)據(jù)進(jìn)行交互 pom.xml 配置數(shù)據(jù)源 MinoaApplication WxHomeController 后臺數(shù)據(jù)展示? 二. request的封裝 三. 會議展示 application.yml 在utils/util.js中 api.js index/index.js utils/comm.wxs index/index.wxml ?效果展示

    2024年02月07日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包