2018-3-9 seo達(dá)人
如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里
    
     
        17年一月9號(hào),小程序剛發(fā)布的時(shí)候,個(gè)人很幸運(yùn)的成為第一批吃螃蟹的人,當(dāng)然也是第一批采坑的人。
     
        小程序是基于微信的一種應(yīng)用,使用微信自定義的組件,讓我們使用JavaScript的方式,達(dá)到匹配原生應(yīng)用的效果。小程序的一大優(yōu)勢(shì)就是,你只要有個(gè)微信,你就能搜索你所需要的點(diǎn)餐、買票、旅游等一些日常需求的小程序,而且——用完即毀、無需下載。
     
        小程序是最適合前端開發(fā)人員,你所需的知識(shí)僅僅是JavaScript、css、html的基本知識(shí),如果你有其他單頁面應(yīng)用的開發(fā)經(jīng)驗(yàn),那小程序會(huì)很快上手,但是這都不是必須的。
     
        app.js 小程序的啟動(dòng)js文件。
     
        app.json 小程序的全局json配置文件。同時(shí)也可以進(jìn)行pages配置、底部tab切換的配置等等。
     
        app.wxss 小程序的全局樣式。
     
        pages 小程序的相關(guān)頁面。在app.json中配置了pages,pages文件夾就會(huì)自動(dòng)出現(xiàn)對(duì)應(yīng)的頁面。
     
        js 是小程序的邏輯部分。  
        1、push路由  
        2、替換路由  
        3、路由回退  
        4、tab切換  
        5、路由清理替換  
        wx.navigateTo({  
        //index.js  
        Toast分三種:sucess、loading、none;  
        onLoad——初始化加載一次  
        生命周期函數(shù)的本質(zhì):給開發(fā)人員一個(gè)觸發(fā)時(shí)機(jī)的暴露的接口。在這樣的時(shí)機(jī)下,我們可以做什么?
     
        vue中:this.message = ‘hello world’;  
        使用onShareAppMessage函數(shù)可以實(shí)現(xiàn)分享轉(zhuǎn)發(fā)功能。  
        小程序的登錄是一個(gè)項(xiàng)目的核心邏輯。分為三步。
     
        第一步:wx.login,獲取code。 
        小程序介紹
    
    
        小程序開發(fā)所需要的技能
    
    
        小程序的知識(shí)體系的梳理
    
    
        項(xiàng)目整體架構(gòu)
    
    
        pages
    
    
wxss 小程序的對(duì)應(yīng)page的布局,也就是局部樣式。相當(dāng)于web網(wǎng)頁的css。 
wxml 頁面布局。相當(dāng)于web網(wǎng)頁的html。 
json 小程序的局部頁面配置。
    
        小程序路由
    
    
wx.navigateTo({ 
url:’/pages/index/index’ 
});
    
wx.redirectTo({ 
url:”/pages/index/index” 
});
    
wx.navigateBack({ 
delta: 1 
});
    
wx.switchTab({ 
url:’相關(guān)頁面路徑’ 
});
    
wx.reLaunch({ 
url:’新的頁面路徑’ 
});
    
        小程序路由傳參
    
    
url: “/pages/index/index?id=”+inputValue 
}); 
就會(huì)把inputValue的值傳遞過去。在相應(yīng)的界面的onLoad周期函數(shù)的options中接收。
    
onLoad: function(options){ 
console.log(options.id); 
}
    
        小程序界面交互(Toast、Modal)
    
    
Modal:title、content屬性是必須要的。 
modal還有一些其他的屬性,比如確認(rèn)按鈕的顯示。
    
        小程序page的生命周期
    
    
onReady——頁面初次渲染完成 
onShow——監(jiān)聽頁面顯示 
onHide——監(jiān)聽頁面隱藏 
onUnload——監(jiān)聽頁面卸載
    
        小程序如何更改data
    
    
小程序中: 
this.setData({ 
message: ‘hello world’ 
})
    
        小程序分享功能
    
    
onShareAppMessage: function(){ 
return { 
title:’圖吧同行’, 
path:’/pages/index/index’, 
desc:’描述信息’ 
} 
}
    
        登錄功能
    
    
第二步:把code發(fā)送給我們的后臺(tái)服務(wù)器,得到openId。 
第三步:服務(wù)器把openId返回給你。你就知道每次是哪一個(gè)用戶登錄了小程序。
    
藍(lán)藍(lán)設(shè)計(jì)的小編 http://m.monmeltingpot.net