• 
    <strike id="mqgga"><s id="mqgga"></s></strike>
    <th id="mqgga"><menu id="mqgga"></menu></th>
  • <strike id="mqgga"></strike>
      <tr id="mqgga"><center id="mqgga"></center></tr>
      • 首頁>公司動態>微信小程序開發最常見的代碼

        微信小程序開發最常見的代碼

        作者:TPshop搜豹商城   發布時間:2019-12-10 15:24   閱讀:2581

        今天小程序小編為大家帶來微信小程序開發最常見的代碼,喜歡的記得收藏喔!


        在通過微信小程序開發者工具開發一款小程序時,起初我們會自動生成一些文件目錄,這個文件目錄有4種不同的類型,主要分成4種:.wxml 后綴的 WXML 模板文件,.wxss 后綴的 WXSS 樣式文件,.js 后綴的 JS 腳本邏輯文件以及. json 后綴的 JSON 配置文件,微信小程序的開發代碼就是由這些構成。


        1、WXSS 樣式:

        WXSS就是小程序版的CSS,它具有CSS 大部分的特性,小程序在 WXSS 也做了一些擴充和修改。


        2、WXML 模板:

        開發過網頁的人知道,網頁開發編程采用的是HTML+ CSS+JS這樣的框架組合,其中HTML是用來制作當前這個頁面的整體框架結構,CSS 用來提供結構樣式,JS 則是進行邏輯處理以及這個頁面和用戶的交互。


        JS 只需要管理狀態即可:

        this.setData({msg: Hello World })通過 {{ }} 的語法把一個變量綁定到界面上,我們稱為數據綁定。僅僅通過數據綁定還不夠完整的描述狀態和界面的關系,還需要 if/else, for等控制能力,在小程序里邊,這些控制能力都用 wx: 開頭的屬性來表達。

        微信小程序開發最常見的代碼

        3、JSON 配置:

        我們可以看到在項目的根目錄有一個 app.json 和 project.config.json,此外在 pages/logs 目錄下還有一個 logs.json,我們依次來說明一下他們的用途。


        小程序配置 app.json


        app.json 是對當前小程序的全局配置,包括了小程序的所有頁面路徑、界面表現、網絡超時時間、底部 tab 等。QuickStart 項目里邊的 app.json 配置內容如下:


        {  pages:[    pages/index/index,    pages/logs/logs


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


          }


        }


        這個配置各個項的含義如下:


        pages字段 —— 用于描述當前小程序所有頁面路徑,這是為了讓微信客戶端知道當前你的小程序頁面定義在哪個目錄。


        window字段 —— 小程序所有頁面的頂部背景顏色,文字顏色定義在這里的。


        工具配置 project.config.json


        通常大家在使用一個工具的時候,都會針對各自喜好做一些個性化配置,例如界面顏色、編譯配置等等,當你換了另外一臺電腦重新安裝工具的時候,你還要重新配置。


        考慮到這點,小程序開發者工具在每個項目的根目錄都會生成一個 project.config.json,你在工具上做的任何配置都會寫入到這個文件,當你重新安裝工具或者換電腦工作時,你只要載入同一個項目的代碼包,開發者工具就自動會幫你恢復到當時你開發項目時的個性化配置,其中會包括編輯器的顏色、代碼上傳時自動壓縮等等一系列選項。


        頁面配置 page.json


        這里的 page.json 其實用來表示 pages/logs 目錄下的 logs.json 這類和小程序頁面相關的配置。


        如果你整個小程序的風格是藍色調,那么你可以在 app.json 里邊聲明頂部顏色是藍色即可。實際情況可能不是這樣,可能你小程序里邊的每個頁面都有不一樣的色調來區分不同功能模塊,因此我們提供了 page.json,讓開發者可以獨立定義每個頁面的一些屬性,例如剛剛說的頂部顏色、是否允許下拉刷新等等。


        4、JS 交互邏輯

        一個服務僅僅只有界面展示是不夠的,還需要和用戶做交互:響應用戶的點擊、獲取用戶的位置等等。在小程序里邊,我們就通過編寫 JS 腳本文件來處理用戶的操作。


        {{ msg }}點擊我


        點擊 button 按鈕的時候,我們希望把界面上 msg 顯示成 Hello World,于是我們在 button 上聲明一個屬性: bindtap ,在 JS 文件里邊聲明了 clickMe 方法來響應這次點擊操作:


        Page({


          clickMe: function() {    this.setData({ msg: Hello World})


          }


        })


        此外你還可以在 JS 中調用小程序提供的豐富的 API,利用這些 API 可以很方便的調起微信提供的能力,例如獲取本地存儲、用戶信息、微信支付等。


        以上4種是微信小程序開發最常見的代碼,希望能幫到大家,想了解更多是商城網站建設問題,可以咨詢TPshop小程序商城


        <TPshop(www.xjmnwd.com)是國內知名商城系統及商城網站建設開發商,為企業級商家提供零售商城、B2B2C多用戶商城系統、網上商城開發、三級分銷系統、開源網店系統、社區團購系統等多端商城及電子商務行業解決方案>

        上一篇:小程序商城開發要注意哪些問題? 下一篇:小程序商城模板怎么挑選好的?
        All Rights Reserved 深圳搜豹數字科技有限公司版權所有.粵ICP備15065422號 深圳市龍崗區坂田街道楊美社區六維商務中心C座三層C312
        tel code back_top
        国产精品禁18久久久夂久| 在线播放精品一区二区啪视频 | 国产精品模特hd在线| 日本一区二区三区精品中文字幕| 精品欧美一区二区在线观看| 国产精品揄拍100视频| 国产在线观看精品一区二区三区91| 久9re热这里精品首页| 亚洲国产午夜中文字幕精品黄网站| 国产精品一二三区| 国产精品va无码一区二区| 国产AV一区二区精品凹凸| 国产精品久久久久影院嫩草| 国产精品无码一区二区三区电影| 国产精品videossex另类| 2020国产精品| 日韩精品系列产品| 97久久国产露脸精品国产 | 精品视频一区二区三区| 在线视频日韩精品| 国产精品九九九久久九九| 久久精品免费视频观看| 亚洲A∨精品一区二区三区| 国内精品自在自线视频| 久久久久久精品无码人妻| 亚洲国产第一站精品蜜芽| 精品国产一级在线观看| 精品人妻人人做人人爽夜夜爽| 亚洲精品无码一区二区| 亚洲欧洲精品视频在线观看| 国产精品免费无遮挡无码永久视频| 国产精品麻豆VA在线播放| 国产精品久久久久影院免费| 国产精品无码2021在线观看| 精品国产99久久久久久麻豆| 人人妻人人澡人人爽精品日本| 亚洲精品国产美女久久久| 久久精品这里只有精99品| 国产A∨国片精品一区二区 | 成人区人妻精品一区二区不卡网站| 四虎永久在线精品免费影视|