成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

微信小程序:入門基礎(chǔ)教程

lemanli / 2201人閱讀

摘要:準(zhǔn)備工作要開發(fā)微信小程序之前,需要做一些準(zhǔn)備工作,首先進(jìn)入然后再進(jìn)入,接下來就解壓源碼包和安裝微信開發(fā)工具,安裝好開發(fā)軟件之后,在桌面可以看到然后點(diǎn)擊進(jìn)入需要手機(jī)微信掃碼確認(rèn)登錄,掃碼完之后選擇本地小程序項(xiàng)目選擇添加項(xiàng)目之后如果想要學(xué)習(xí)一下

準(zhǔn)備工作

要開發(fā)微信小程序之前,需要做一些準(zhǔn)備工作,首先進(jìn)入https://mp.weixin.qq.com/debu...


然后再進(jìn)入https://mp.weixin.qq.com/debu...,接下來就解壓源碼包和安裝微信開發(fā)工具,安裝好開發(fā)軟件之后,在桌面可以看到

然后點(diǎn)擊進(jìn)入需要手機(jī)微信掃碼確認(rèn)登錄,掃碼完之后選擇本地小程序項(xiàng)目

選擇添加項(xiàng)目之后

如果想要學(xué)習(xí)一下微信小程序,暫時(shí)不發(fā)布的,就可以點(diǎn)擊無AppID,如果后期要發(fā)布就去官網(wǎng)申請(qǐng)小程序帳號(hào),會(huì)給你發(fā)一個(gè)AppID,項(xiàng)目名稱你就隨意取一個(gè),項(xiàng)目目錄就進(jìn)入剛剛我們下載解壓后的源碼包,然后就會(huì)進(jìn)入微信開發(fā)的界面了

了解完這個(gè)開發(fā)界面之后,我們就可以進(jìn)行簡單的微信小程序開發(fā)了

小程序配置文件

首先來說下小程序的三個(gè)全局文件:
app.js:小程序腳本,聲明全局變量和監(jiān)聽處理小程序的生命周期函數(shù)
app.json:全局配置文件,如小程序有多少個(gè)頁面,窗口標(biāo)題顏色內(nèi)容,導(dǎo)航條配置,窗口顏色等等,注意:此頁不可添加任何注釋
app.wxss:存放公共樣式
另外還有兩個(gè)文件,一個(gè)是utils這個(gè)文件里面主要是放一些通用工具類,重點(diǎn)是pages這個(gè)文件,他是存放所有頁面的文件夾,小程序頁面主要是由三個(gè)文件構(gòu)成,wxml,wxss,js,json,
pages里面的文件你是可以刪除,然后建立屬于自己的文件名稱,目前pages中默認(rèn)兩個(gè)文件index和logs你可以刪除,但是如果你新建立你的新頁面文件,得在app.json中聲明,這里要注意一下,在app.json中的pages數(shù)組中,第一個(gè)聲明的頁面就是微信小程序會(huì)進(jìn)入的首頁

進(jìn)入開發(fā)階段

1. 改變頂部導(dǎo)航樣式

如果要改變某頁面頂部導(dǎo)航樣式,要在當(dāng)前頁面的json文件中修改,例如,要修改index頁面的頂部導(dǎo)航,則在index.json中設(shè)置

{
  "navigationBarTitleText": "首頁",
  "navigationBarBackgroundColor": "black",
  "navigationBarTextStyle": "#fff"
}

如果要修改全部頁面的頂部導(dǎo)航,則要在app.json中修改

  "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "WeChat",
    "navigationBarTextStyle": "black"
  }
}

如果在index.json中也設(shè)置了頂部導(dǎo)航,則優(yōu)先級(jí)別是index.json,app.json里面設(shè)置頂部導(dǎo)航是默認(rèn)樣式
index頁面設(shè)置頂部導(dǎo)航,結(jié)果如下:

2.頁面跳轉(zhuǎn)問題

首先微信小程序中有個(gè)navigator標(biāo)簽,你可以把他理解成web中的a標(biāo)簽
在wxml文件中:

   
    navigator跳轉(zhuǎn)
   
    redirect跳轉(zhuǎn)

當(dāng)然除了可以在wxml中直接寫跳轉(zhuǎn),也可以用另外一種方法寫跳轉(zhuǎn)
在wxml中:

   navigator跳轉(zhuǎn)
   redirect跳轉(zhuǎn)

在js文件中:

 enterTest:function(){
    wx.redirectTo({
      url: "../test/test",
    })
  },

  navigatorFunc:function(){
     wx.navigateTo({
       url: "../test/test",
     })
  },

3.創(chuàng)建輪播圖

在wxml中:

  
        
          
             
              
              
          
        
  

swiper不能放在任何元素內(nèi)部,否則輪播會(huì)出錯(cuò)
在wxss中:

.slide-image{
  width: 100%;
}

設(shè)置圖片寬度鋪滿整個(gè)屏幕
在js中:

 data: {
      imgUrls: [
        {
          link: "/pages/index/index",
          url: "http://www.wallcoo.com/holiday/2015%20New%20Year%2001/images/2015_celebrating_wallpaper_164701524.jpg"
        }, {
          link: "/pages/logs/logs",
          url: "http://www.wallcoo.com/holiday/2015%20New%20Year%2001/images/2015_celebrating_wallpaper_164701516.jpg"
        }, {
          link: "/pages/test/test",
          url: "http://www.wallcoo.com/holiday/2015%20New%20Year%2001/images/2015_celebrating_wallpaper_164701517.jpg"
        }
      ],
      // 是否需要底部輪播小點(diǎn) 
      indicatorDots: true,
      // 是否自動(dòng)播放
      autoplay: true,
      // 自動(dòng)播放時(shí)間間隔
      interval: 5000,
      // 滑動(dòng)動(dòng)畫時(shí)間
      duration: 1000,  

  },

其中l(wèi)ink為跳轉(zhuǎn)的鏈接,URL為圖片的地址,但是這個(gè)圖片地址不能是本地地址,必須是線上圖片地址或者base64為圖片
運(yùn)行效果如下:

4.底部導(dǎo)航欄切換

在app.json中添加:

"tabBar": {
    "color": "#000",
    "selectedColor": "#1296db",
    "borderStyle": "white",
    "list": [
      {
        "selectedIconPath": "images/1-1.png",
        "iconPath": "images/1.png",
        "pagePath": "pages/index/index",
        "text": "首頁"
      },
      {
          "selectedIconPath": "images/1-1.png",
          "iconPath": "images/1.png",
        "pagePath": "pages/logs/logs",
        "text": "日志"
      },
      {
          "selectedIconPath": "images/1-1.png",
          "iconPath": "images/1.png",
        "pagePath": "pages/test/test",
        "text": "測試"
      }
    ]
  }

selectedIconPath為選中時(shí)底下圖標(biāo),iconPath為未選中底下圖標(biāo),pagePath為點(diǎn)擊時(shí)切換頁面路徑,text為頂部文字內(nèi)容,color為底部文字顏色,selectedColor文字選中顏色,注意:底部導(dǎo)航切換按鈕不能超過五個(gè)
運(yùn)行截圖:

這里要注意一點(diǎn),當(dāng)你的頁面路徑已經(jīng)弄成底部導(dǎo)航切換時(shí),其他頁面要進(jìn)入此頁面路徑切換代碼就不能用普通的切換了,正確代碼如下:
在js中:

  wx.switchTab({
    url: "pages/test/test",
  })

或者在wxml中:

跳轉(zhuǎn)按鈕

以上兩個(gè)是等價(jià)的

5.表單提交和清空

在wxml中:


   
用戶名: 性別: food: 同意:

在wxss中:

.clear{
  clear: both;
}
.title{
  float: left;
  width: 100px;
  text-align: right;
}
.cont{
  float: left;
}
input{
  border:1px solid gainsboro;
}
.group{
  margin-top:20px;
}

在js中:

  // 提交表單函數(shù)
  formSubmit:function(e){
      console.log(e);
      console.log("表單已經(jīng)提交!");
      console.log("用戶名:"+e.detail.value.username);
      console.log("性別:" + (e.detail.value.gender==1?"男":"女"));
  },

  // 清空表單函數(shù)
  formReset:function(e){
    console.log("表單已經(jīng)清空!");
  },

效果如下:

注意:formSubmit為表單提交后執(zhí)行的函數(shù),e.detail.value中是表單提交上來的數(shù)據(jù),這里要注意,存放數(shù)據(jù)的標(biāo)簽一定要有name屬性值才能獲取數(shù)據(jù)

6.彈窗

1.模態(tài)框
在wxml中:


  
  
     


  

在js中:

 data: {
    //false顯示,true為隱藏
    modalHidden:true
  },

  // 模態(tài)框出現(xiàn)
  modalFunc:function(){
    // 顯示提示框
    this.setData({
      modalHidden: false
    });
  },

  // 動(dòng)態(tài)創(chuàng)建模態(tài)框
  createModal:function(){
    wx.showModal({
      title: "動(dòng)態(tài)創(chuàng)建模態(tài)框",
      content: "本框測試用的哈",
      success: function (res) {
        if (res.confirm) {
          console.log("用戶點(diǎn)擊確定")
        } else if (res.cancel) {
          console.log("用戶點(diǎn)擊取消")
        }
      }
    })
  },

  // 確認(rèn)函數(shù)
  confirmFunc:function(){
    console.log("點(diǎn)擊了確認(rèn)!");
    // 關(guān)閉提示框
    this.setData({
      modalHidden: true
    });
  },

  // 取消函數(shù)
  cancelFunc:function(){
    console.log("點(diǎn)擊了取消!");
      // 關(guān)閉提示框
    this.setData({
      modalHidden: true
    });
  },

運(yùn)行結(jié)果如下:



2.提示框
在wxml中:


  
   
     



    

在js中:

  data: {
     //false顯示,true為隱藏
    toastHidden:true
  },

  // 提示框出現(xiàn)
  toastFunc:function(){
    // 顯示提示框
    this.setData({
      toastHidden: false
    });

    // 兩秒后提示框消失
    var that = this;
    setTimeout(function(){
      that.setData({
        toastHidden: true
      });
    },2000);

  },

  // 動(dòng)態(tài)創(chuàng)建提示框
  createToast:function(){
     wx.showToast({
       title: "設(shè)置成功",
     })
  },

截圖效果如下:

以上這些都是微信小程序里面比較基礎(chǔ)的內(nèi)容,以后如果有新的發(fā)現(xiàn)會(huì)再次更新本篇文章。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/87190.html

相關(guān)文章

  • iKcamp出品|全網(wǎng)最新|信小程序|基于最新版1.0開發(fā)者工具之初中級(jí)培訓(xùn)教程分享

    摘要:微信小程序課程,面向所有具備前端基礎(chǔ)知識(shí)的同學(xué)官網(wǎng)訪問官網(wǎng)更快閱讀全部免費(fèi)分享課程出品全網(wǎng)最新微信小程序基于最新版開發(fā)者工具之初中級(jí)培訓(xùn)教程分享。 ?? 微信小程序課程,面向所有具備前端基礎(chǔ)知識(shí)的同學(xué) ?? iKcamp官網(wǎng):http://www.ikcamp.com 訪問官網(wǎng)更快閱讀全部免費(fèi)分享課程:《iKcamp出品|全網(wǎng)最新|微信小程序|基于最新版1.0開發(fā)者工具之初中級(jí)培訓(xùn)教...

    hersion 評(píng)論0 收藏0
  • iKcamp出品|全網(wǎng)最新|信小程序|基于最新版1.0開發(fā)者工具之初中級(jí)培訓(xùn)教程分享

    摘要:微信小程序課程,面向所有具備前端基礎(chǔ)知識(shí)的同學(xué)官網(wǎng)訪問官網(wǎng)更快閱讀全部免費(fèi)分享課程出品全網(wǎng)最新微信小程序基于最新版開發(fā)者工具之初中級(jí)培訓(xùn)教程分享。 ?? 微信小程序課程,面向所有具備前端基礎(chǔ)知識(shí)的同學(xué) ?? iKcamp官網(wǎng):http://www.ikcamp.com 訪問官網(wǎng)更快閱讀全部免費(fèi)分享課程:《iKcamp出品|全網(wǎng)最新|微信小程序|基于最新版1.0開發(fā)者工具之初中級(jí)培訓(xùn)教...

    MRZYD 評(píng)論0 收藏0
  • iKcamp出品|全網(wǎng)最新|信小程序|基于最新版1.0開發(fā)者工具之初中級(jí)培訓(xùn)教程分享

    摘要:微信小程序課程,面向所有具備前端基礎(chǔ)知識(shí)的同學(xué)官網(wǎng)訪問官網(wǎng)更快閱讀全部免費(fèi)分享課程出品全網(wǎng)最新微信小程序基于最新版開發(fā)者工具之初中級(jí)培訓(xùn)教程分享。 ?? 微信小程序課程,面向所有具備前端基礎(chǔ)知識(shí)的同學(xué) ?? iKcamp官網(wǎng):http://www.ikcamp.com 訪問官網(wǎng)更快閱讀全部免費(fèi)分享課程:《iKcamp出品|全網(wǎng)最新|微信小程序|基于最新版1.0開發(fā)者工具之初中級(jí)培訓(xùn)教...

    李昌杰 評(píng)論0 收藏0
  • 前端相關(guān)匯總

    摘要:簡介前端發(fā)展迅速,開發(fā)者富有的創(chuàng)造力不斷的給前端生態(tài)注入新生命,各種庫框架工程化構(gòu)建工具層出不窮,眼花繚亂,不盲目追求前沿技術(shù),學(xué)習(xí)框架和庫在滿足自己開發(fā)需求的基礎(chǔ)上,然后最好可以對(duì)源碼進(jìn)行調(diào)研,了解和深入實(shí)現(xiàn)原理,從中可以獲得更多的收獲隨 showImg(https://segmentfault.com/img/remote/1460000016784101?w=936&h=397)...

    BenCHou 評(píng)論0 收藏0
  • 從零開始:信小程序新手入門寶典《一》

    摘要:為了方便大家了解并入門微信小程序,我將一些可能會(huì)需要的知識(shí),列在這里,讓大家方便的從零開始學(xué)習(xí)一微信小程序的特點(diǎn)張小龍張小龍全面闡述小程序,推薦通讀此文小程序是一種不需要下載安裝即可使用的應(yīng)用,它出現(xiàn)了觸手可及的夢想,用戶掃一掃或者搜一下即 為了方便大家了解并入門微信小程序,我將一些可能會(huì)需要的知識(shí),列在這里,讓大家方便的從零開始學(xué)習(xí); 一:微信小程序的特點(diǎn) 張小龍:張小龍全面闡述小程...

    whataa 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<