亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

C#程序員入門學習微信小程序的筆記

2020-03-21 16:01:03
字體:
來源:轉載
供稿:網友

前言

因為工作需要,最近學習了一下微信小程序,在此分享一下大概的流程。

強烈建議大家先去看微信小程序簡易教程:點我進入

起步

客戶端打開小程序的時候,就將代碼包下載到本地進行解析,首先找到了根目錄的 app.json ,知道了小程序的所有頁面。

C#,微信小程序

在這個Index頁面就是我們的首頁,客戶端在啟動的時候,將首頁的代碼裝載進來,通過微信的機制,就渲染出來了頁面。

App({ onLaunch() { // 小程序啟動之后 觸發 }})

小程序在啟動的時候,首先通過 App() 定義的 App() 實例的 onLaunch  方法,這個方法是各個頁面共享的,當然還有更多的回調事件。

Page({ data: { text: 'init data', array: [{msg: '1'}, {msg: '2'}] }})

在頁面加載時,data這個屬性會提供給頁面使用,會以Json的形式返回給前端,然后我們可以試著把這個值渲染在頁面上。

<view>{{text}}</view><view>{{array[0].msg}}</view>

 小程序頁面中還有很多的方法,像 onReady() 當頁面加載妥當,可以進行交互的時候觸發,還有小程序被切入后臺的 OnHide() 事件。當然這些都是應用級的事件,還有一些和用戶親密交互的事件,官方稱這種叫做頁面事件處理函數。

像最操蛋的是微信小程序沒有下拉事件 onPullDownRefresh() ,這個東西自己搞,我也是福氣了,不過也對,這東西解耦,就當我剛才說的是放屁。。。例如以下代碼。

在.json文件里設置 "enablePullDownRefresh": true,用于開啟頁面下拉加載效果,可以當前頁設置也可以全局設置;

{  //當前頁 "enablePullDownRefresh": true //當前頁 "backgroundTextStyle": "dark" //頂部顯示顏色為深色的三個點}
 "window": { //全局 "enablePullDownRefresh": true //全局 "backgroundTextStyle": "dark" //頂部顯示顏色為白色的三個點 }

然后在某個頁面的js中,去寫一個下拉事件,然后例如這樣的。

onPullDownRefresh:function(){ var that = this; that.setData({  currentTab: 0 //當前頁的一些初始數據,視業務需求而定 })    wx.startPullDownRefresh();this.onLoad(); //重新加載onLoad() console.log('i am refreshing....'); }

經過微信開發者的調試工具,我們可以輕松看到log的記錄,在那個setData里面是初始的數據。

C#,微信小程序

最后,在onload事件中停止刷新。

onLoad: function (options) { wx.stopPullDownRefresh() //刷新完成后停止下拉刷新動效 },

你可以通過一個按鈕來進行刷新,bindtap可以直接請求邏輯層。

下面就要說一說事件了,事件是視圖層到邏輯層的通訊方式。事件是綁定到dom上的,當觸發的時候就回去執行響應的邏輯層。這些都是最基本的。

但是其中的事件分為 bindtap 和 catchtap 。那這兩個有什么區別呢?一個是冒泡 一個是不冒泡。那這冒不冒泡又是個什么鬼意思呢?

<view id="outer" bindtap="handleTap1"> outer view <view id="middle" catchtap="handleTap2"> middle view <view id="inner" bindtap="handleTap3">  inner view </view> </view></view>

經過測試,點擊inner view 會觸發 inner view和 middle view的事件,而點擊 middler view 則只會觸發它的事件,因為再放上走被outer view給擋住了 。

此處為了調試,請在app.json中的pages中添加頁面,然后可以通過以下代碼進行跳轉。

wx.navigateTo({  url: '../demo/demo', })

在小程序中,也支持本地存儲。 例如api  wx.setStorage() 和wx. setStorageSync() 。

還有就是它和Vue一樣不支持jquery,也就是沒法裝逼了。另外我關注的自適應。微信小程序支持rpx;可以達到自適應。這我開心壞了。

為了安全性,它不知道跳轉外網。這個可能需要申請(money,你懂的。)

問題:關于無法小白我沒辦法獲取input里面的值,因為沒辦法操作dom,這個是有原因,因為微信小程序無法確定dom,因為是有中間的編譯,這和vue有點差距。可以這么操作。

解決:微信對input的組件,提供了多個事件,看來只能通過這些事件去實現單個input的值的獲取。

根據這些表單事件我們可以去獲取里面的值然后去改data里面的值,也就達到這效果。

看樣子,小程序比Vue還要優雅。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一级黑人aaaaaaa做受| 97色在线视频观看| 亚洲91av视频| 97在线视频免费看| www亚洲精品| 青青a在线精品免费观看| 成人综合网网址| 91精品国产综合久久久久久久久| 欧美劲爆第一页| 欧美电影免费观看电视剧大全| 亚洲国产精品久久91精品| 国产精品户外野外| 97在线精品视频| 97精品国产aⅴ7777| 91久久精品国产91性色| 8090成年在线看片午夜| 欧美诱惑福利视频| 亚洲自拍偷拍网址| 亚洲性日韩精品一区二区| 亚洲成人久久电影| 日韩欧美在线视频日韩欧美在线视频| 亚洲精品国产成人| 国产婷婷97碰碰久久人人蜜臀| 国产日本欧美一区二区三区在线| 91精品国产自产在线观看永久| 久久伊人色综合| 国产精品久久久久久久久久尿| 2021国产精品视频| 91高潮在线观看| 欧美性视频在线| 国产精品对白刺激| 中文字幕一区电影| 国产在线精品成人一区二区三区| 久久免费国产精品1| 性欧美长视频免费观看不卡| 国产欧美日韩视频| 亚洲人成五月天| 欧美在线亚洲一区| 久久五月天综合| 精品亚洲一区二区三区| 欧美日韩国产中文字幕| 欧美性猛交xxxx偷拍洗澡| 日本免费在线精品| 久久精品在线播放| 亚洲精品久久久久久久久久久| 日韩电影在线观看永久视频免费网站| 欧美在线免费看| 久久99久久久久久久噜噜| 色午夜这里只有精品| 国产一区二区三区中文| 久久在精品线影院精品国产| 精品亚洲aⅴ在线观看| 夜色77av精品影院| 亚洲欧美日韩在线高清直播| 国产成人福利网站| 亚洲综合色av| 日韩有码在线电影| 国语自产精品视频在线看| 国产精品女人久久久久久| 精品成人国产在线观看男人呻吟| 久久久久久欧美| 亚洲日本中文字幕| 国产欧美久久一区二区| 亚洲最大成人在线| 久久久女人电视剧免费播放下载| 91精品视频免费| 中文字幕av一区中文字幕天堂| 日韩在线视频国产| 久久久国产一区二区三区| 一个人看的www久久| 欧美重口另类videos人妖| 国产精品a久久久久久| 国产精品69久久| 国产精品尤物福利片在线观看| 97人洗澡人人免费公开视频碰碰碰| 亚洲成色777777女色窝| 欧美亚洲成人精品| 成人午夜在线影院| 中文字幕v亚洲ⅴv天堂| 福利二区91精品bt7086| 欧美俄罗斯乱妇| 26uuu亚洲伊人春色| 亚洲福利视频网站| 欧美高清电影在线看| 成人网在线免费观看| 国产精品小说在线| 国产亚洲欧美视频| 国产精品99久久久久久白浆小说| 2018日韩中文字幕| 91精品久久久久久久久久久| 国产精品福利在线观看| 国产精品亚发布| 国内精品中文字幕| 亚洲人成免费电影| 在线观看不卡av| 欧美激情亚洲国产| 国产精品99蜜臀久久不卡二区| 亚洲成人aaa| 91久久国产精品91久久性色| 日韩视频一区在线| 日韩电视剧在线观看免费网站| 成人网在线免费看| 九九精品视频在线| 久久久999精品视频| 亚洲第一网站男人都懂| 久久人人爽人人| 久久天堂电影网| 日本精品视频网站| 国产精品黄色影片导航在线观看| 亚洲免费人成在线视频观看| 久久久久久久电影一区| 亚洲美女av网站| 亚洲第一黄色网| 日本高清久久天堂| 欧美大片va欧美在线播放| 成人精品福利视频| 成人免费看吃奶视频网站| 国产精品久久久久999| 夜夜躁日日躁狠狠久久88av| 91精品综合久久久久久五月天| 亚洲国产三级网| 日本精品免费一区二区三区| 国产不卡av在线免费观看| 国产精品久久久久久久久久久新郎| 日韩精品小视频| 亚洲精品久久久久| 国产乱人伦真实精品视频| 久久国产精品影片| 欧美伊久线香蕉线新在线| 免费97视频在线精品国自产拍| 精品国内自产拍在线观看| 亚洲精品久久久久久久久| 91理论片午午论夜理片久久| 欧美日韩免费区域视频在线观看| 欧美激情国产精品| 日韩欧美成人网| 成人激情视频在线| 欧美国产日韩视频| 日韩av中文字幕在线播放| 亚洲欧美日韩国产中文专区| 国产精品自拍偷拍| 亚洲第一网中文字幕| 亚洲高清不卡av| 国产91色在线播放| 日韩免费观看高清| 中文字幕亚洲欧美日韩在线不卡| 日韩精品视频免费专区在线播放| 日韩精品在线视频美女| 亚洲欧美另类中文字幕| 久久色在线播放| 日本老师69xxx| 中文字幕精品久久| 性欧美xxxx视频在线观看| 亚洲国产精品一区二区久| 不卡av电影在线观看| 成人网页在线免费观看| 国产精品video| 久久久久久久久久久网站| 国产精品999999| 国产精品一区二区av影院萌芽| 丁香五六月婷婷久久激情| 人体精品一二三区| 欧美性在线视频| 国产91精品在线播放|