uni-app小程序第一個(gè)項(xiàng)目完成總結(jié)

之前分別維護(hù)微信和支付寶小程序彬祖,真的很麻煩啊歪赢,煩躁,了解了uni-app就邊練手邊重構(gòu)項(xiàng)目了曙砂。先適配的微信小程序艇拍,上架后才適配支付寶小程序狐蜕,只能說,后悔后悔后悔P断Α2闶汀!應(yīng)該先整支付寶的快集,畢竟uniapp是參照微信小程序的api寫的贡羔,過渡微信比較簡單,寫完了支付寶還要單獨(dú)拿出來適配个初,以下都是ios9.3支付寶測出來問題乖寒。

1.自定義方法重名,舉個(gè)例子:

api.scanCode = () => {}

封裝uni api的同名方法院溺,在ios9.3的支付寶上無效楣嘁,實(shí)際走的是uni api方法,不是很懂原理珍逸,只好改自定義方法名

api.scanCodeUni = () => {}

2.關(guān)于uni-app map的polygon畫區(qū)域不兼容的問題逐虚,仔細(xì)看了uniapp文檔后發(fā)現(xiàn),文檔中的參數(shù)為polygons谆膳,但是支付寶設(shè)參數(shù)polygon才能顯示區(qū)域叭爱,解決辦法是把兩個(gè)參數(shù)都加上,如代碼:

<map class="mapview" show-location="true" :latitude="latitude" :longitude="longitude" scale="15" :markers="markers" v-bind:include-points="includePoints"
         :polygons="polygons" :polygon="polygons" :polyline="polylines">

支付寶的map不支持嵌套cover-view漱病,所以地圖控件必須寫在<map />后面买雾。
但是經(jīng)測app端的地圖控件必須嵌套在<map></map>組件內(nèi),所以多端適配需分平臺編譯

3.uniapp存儲值問題
uni未適配支付寶存儲值杨帽,分支付寶小程序平臺編譯

tool.setCacheSync = (key, value) => {
    // #ifdef MP-ALIPAY
    my.setStorageSync({
        key: key,
        data: value
    })
    // #endif
    // #ifndef MP-ALIPAY
    uni.setStorageSync(key, value)
    // #endif
}
tool.getCacheSync = (key) => {  
    // #ifdef MP-ALIPAY
    let value = my.getStorageSync({
        key: key
    })
    return value.data
    // #endif
    // #ifndef MP-ALIPAY
    let value = uni.getStorageSync(key)
    if (value.hasOwnProperty('data')) {
        return value.data
    }
    return value
    // #endif
}

4.關(guān)于封裝定位api漓穿,getLocation參數(shù)問題,針對支付寶單獨(dú)傳參數(shù)

/*
 *  getLocType: 是否顯示支付定位城市信息, 0顯示默認(rèn)定位,1顯示城市定位, 2顯示地址定位
*/
tool.getLocationInfo = (getLocType) => {
    return new Promise((resolve, reject) => {
        // #ifdef MP-ALIPAY
        my.getLocation({
            type: getLocType || 0,
            success(s) {
                resolve(s)
            },
            fail(e) {
                reject(e)
            }
        })
        // #endif
        
        // #ifndef MP-ALIPAY
        uni.getLocation({
            type: 'gcj02',
            success(s) {
                resolve(s)
            },
            fail(e) {
                reject(e)
            }
        })
        // #endif
    })
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末睦尽,一起剝皮案震驚了整個(gè)濱河市器净,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌当凡,老刑警劉巖山害,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件纠俭,死亡現(xiàn)場離奇詭異,居然都是意外死亡浪慌,警方通過查閱死者的電腦和手機(jī)冤荆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來权纤,“玉大人钓简,你說我怎么就攤上這事⌒谙耄” “怎么了外邓?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長古掏。 經(jīng)常有香客問我损话,道長,這世上最難降的妖魔是什么槽唾? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任丧枪,我火速辦了婚禮,結(jié)果婚禮上庞萍,老公的妹妹穿的比我還像新娘拧烦。我一直安慰自己,他們只是感情好钝计,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布恋博。 她就那樣靜靜地躺著,像睡著了一般葵蒂。 火紅的嫁衣襯著肌膚如雪交播。 梳的紋絲不亂的頭發(fā)上重虑,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天践付,我揣著相機(jī)與錄音,去河邊找鬼缺厉。 笑死永高,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的提针。 我是一名探鬼主播命爬,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼辐脖!你這毒婦竟也來了饲宛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤嗜价,失蹤者是張志新(化名)和其女友劉穎艇抠,沒想到半個(gè)月后幕庐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡家淤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年异剥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片絮重。...
    茶點(diǎn)故事閱讀 39,711評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡冤寿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出青伤,到底是詐尸還是另有隱情督怜,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布狠角,位于F島的核電站亮蛔,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏擎厢。R本人自食惡果不足惜究流,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望动遭。 院中可真熱鬧芬探,春花似錦、人聲如沸厘惦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宵蕉。三九已至酝静,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間羡玛,已是汗流浹背别智。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留稼稿,地道東北人薄榛。 一個(gè)月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像让歼,于是被迫代替她去往敵國和親敞恋。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評論 2 353