摘要:最近剛使用完成了微信小程序的開發(fā),寫點(diǎn)東西,做個(gè)記錄。專門用于外鏈跳轉(zhuǎn)但是外鏈跳轉(zhuǎn)還是個(gè)坑,微信僅能支持跳到在它那邊注冊(cè)過的的網(wǎng)址,其他還是不行,暫時(shí)沒有找到好的方式看了知乎,它的外鏈直接轉(zhuǎn)成了文本,不可點(diǎn)擊了。
最近剛使用mpvue完成了微信小程序的開發(fā),寫點(diǎn)東西,做個(gè)記錄。
首先依舊是兩個(gè)傳送門:
微信小程序文檔:[https://developers.weixin.qq.com/miniprogram/dev/framework/MINA.html][1] mpvue的官網(wǎng)鏈接:[http://mpvue.com/][2]
踩坑記錄:
真機(jī)調(diào)試的時(shí)候,小程序的本地圖片不顯示;
如:頁面路徑為:/pages/index/index.vue,圖片路徑:/static/img/1.png;最初在index.vue頁面里面圖片的src為“../../../static/img/1.png;然后發(fā)現(xiàn)在小程序的調(diào)試環(huán)境可顯示,但是在真機(jī)上不顯示;(但是放在components里面用這種方式寫的圖片沒有這個(gè)問題)
解決方式:把pages引用的圖片地址都改為"/static/",以根目錄開頭
之前設(shè)置顏色的時(shí)候,很喜歡rgba(0,0,0,.1),這樣,然后真機(jī)測試的時(shí)候,我的手機(jī)是華為mate9(ios測試過沒有問題,可能是安卓的問題)輸入的時(shí)候是空白的但是有占位,點(diǎn)了回車才能顯示,不能邊輸邊顯示;debug了半天,最后才發(fā)現(xiàn)我字體顏色設(shè)置為rgba的時(shí)候會(huì)導(dǎo)致錯(cuò)誤
解決方式:把color的rgba設(shè)置改為#設(shè)置
使用微信小程序的picker組件實(shí)現(xiàn)省-城市選擇;本來想直接用picker的城市mode的,但是這個(gè)數(shù)據(jù)要后臺(tái)返回的而且也沒有到區(qū);picker還有一個(gè)多列選擇器,感覺傳入的數(shù)據(jù)實(shí)在是麻煩;最后用picker-view;清清爽爽;就設(shè)置兩列,分別傳入列數(shù)組就好了;這里遇到的一個(gè)坑就是,在綁定的change函數(shù)上,我無法取到當(dāng)前change的是哪一列的數(shù)據(jù);因?yàn)檫@里要做判斷,如果是第一列的話,要替換第二列的數(shù)組內(nèi)容;
解決方式:新建變量,在change函數(shù)中賦值,在watch里面監(jiān)聽;
不管用onload還是onshow方法,小程序的data里面的值始終沒有被初始化;就比如我設(shè)置了一個(gè)狀態(tài)變量,初值為false,我在頁面操作后變?yōu)閠rue;回退再打開時(shí),它依然是true值;這個(gè)問題不知道是不是我哪里沒有考慮到,暫時(shí)只是用了一個(gè)不是辦法的辦法解決
解決辦法:在onload方法內(nèi)重置狀態(tài)變量
底部導(dǎo)航切換的時(shí)候,onshow每次都會(huì)調(diào)用,但是onload只會(huì)調(diào)用一次;
對(duì)image來說,height:auto這個(gè)屬性是不生效的;圖片自適應(yīng)的問題搞了半天;因?yàn)槭且粋€(gè)富文本字符串,因此沒有辦法像官方文檔設(shè)置mode;最后升級(jí)了我用的轉(zhuǎn)換插件 (mpvue-wxparse)的版本;它支持富文本內(nèi)設(shè)置圖片的mode屬性。
搜索回車之前用的是@keyup.native 在小程序里面要換成@confirm
還有跳轉(zhuǎn)外鏈,小程序是有提供一個(gè)組件的
最后的話
好了,暫時(shí)就寫到這么多啦,第一次寫小程序,雖然用了mpvue少了很多學(xué)習(xí)成本,但是轉(zhuǎn)化的時(shí)候還是遇到了挺多問題,過程中都一直在網(wǎng)上搜索解決方式啊,也會(huì)發(fā)問題問問大家;感覺收獲還挺大的;聽說wepy也挺好用的,下次開發(fā)小程序的時(shí)候,可以看看試著用用。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/52843.html
摘要:最近剛使用完成了微信小程序的開發(fā),寫點(diǎn)東西,做個(gè)記錄。專門用于外鏈跳轉(zhuǎn)但是外鏈跳轉(zhuǎn)還是個(gè)坑,微信僅能支持跳到在它那邊注冊(cè)過的的網(wǎng)址,其他還是不行,暫時(shí)沒有找到好的方式看了知乎,它的外鏈直接轉(zhuǎn)成了文本,不可點(diǎn)擊了。 最近剛使用mpvue完成了微信小程序的開發(fā),寫點(diǎn)東西,做個(gè)記錄。 首先依舊是兩個(gè)傳送門: 微信小程序文檔:[https://developers.weixin.qq.com/...
摘要:最近剛使用完成了微信小程序的開發(fā),寫點(diǎn)東西,做個(gè)記錄。專門用于外鏈跳轉(zhuǎn)但是外鏈跳轉(zhuǎn)還是個(gè)坑,微信僅能支持跳到在它那邊注冊(cè)過的的網(wǎng)址,其他還是不行,暫時(shí)沒有找到好的方式看了知乎,它的外鏈直接轉(zhuǎn)成了文本,不可點(diǎn)擊了。 最近剛使用mpvue完成了微信小程序的開發(fā),寫點(diǎn)東西,做個(gè)記錄。 首先依舊是兩個(gè)傳送門: 微信小程序文檔:[https://developers.weixin.qq.com/...
摘要:此時(shí)正確姿勢如下變成這樣子不讓它換行到這里,就基本如我所愿了,大概長這樣二隱藏滾動(dòng)條在網(wǎng)上搜了很多,都是說加上這段代碼就可以隱藏滾動(dòng)條或者有的人說這樣子隱藏滾動(dòng)條然而兩種方法我都試過,的滾動(dòng)條依然存在。。 一、實(shí)踐踩坑 項(xiàng)目使用mpvue開發(fā) 1. scroll-view默認(rèn)是不滾動(dòng)的。。所以要先設(shè)置scroll-x=true或者scroll-y=true showImg(https...
摘要:上一篇文章介紹了在快應(yīng)用中使用,本文主要介紹一下如何在微信小程序中使用。下面我們看看在微信小程序中和中如何使用微信小程序微信小程序采用開發(fā)技術(shù)棧,使用語言開發(fā),但是運(yùn)行時(shí)和瀏覽器又有所不同,導(dǎo)致等庫無法在微信小程序中使用,而可以。 Fly.js 一個(gè)基于Promise的、強(qiáng)大的、支持多種JavaScript運(yùn)行時(shí)的http請(qǐng)求庫. 有了它,您可以使用一份http請(qǐng)求代碼在瀏覽器、微信...
摘要:原理架構(gòu)作為與之間相互通信的橋梁部分在環(huán)境中注入的實(shí)現(xiàn)代碼,包含了協(xié)議的拼裝發(fā)送參數(shù)池回調(diào)池等一些基礎(chǔ)功能。部分在客戶端中的功能映射代碼,實(shí)現(xiàn)了攔截與解析環(huán)境信息的注入通用功能映射等功能。 原理架構(gòu) JSBridge 作為native 與 JS 之間相互通信的橋梁JS部分(bridge): 在JS環(huán)境中注入 bridge 的實(shí)現(xiàn)代碼,包含了協(xié)議的拼裝/發(fā)送/參數(shù)池/回調(diào)池等一些基礎(chǔ)功能...
閱讀 3686·2021-09-07 10:19
閱讀 3627·2021-09-03 10:42
閱讀 3584·2021-09-03 10:28
閱讀 2548·2019-08-29 14:11
閱讀 809·2019-08-29 13:54
閱讀 1594·2019-08-29 12:14
閱讀 417·2019-08-26 12:12
閱讀 3614·2019-08-26 10:45