2017-12-27 ionic2開發(fā)中遇到的問題

1、怎么讓tabs頁面有返回按鈕在頁面定義一個按鈕寫返回當(dāng)前警告

2、click時間方法里面?zhèn)鲄?shù) 直接傳data.id不用加花括號

3、ionic生成秘鑰:先簽名在打包 keytool -genkey -alias demo.keystore -keyalg RSA -validity 400000 -keystore demo.keystore參數(shù)說明: -genkey 產(chǎn)生密鑰 -alias demo.keystore 別名 demo.keystore -keyalg RSA 使用RSA算法對簽名加密 -validity 400000 有效期限400000天 -keystore demo.keystore 【運營app的: keytool -genkey -alias yunying.keystore -keyalg RSA -validity 400000 -keystore yunying.keystore密鑰庫口令:solaxyunying 】 在platforms/android目錄下新建一個文件release-signing.properties內(nèi)容如下(storeFile是簽名密鑰的路徑和名字,keyAlias是你密鑰的別名) storeFile=../../demo.keystore key.alias=demo.keystore 構(gòu)建生產(chǎn)應(yīng)用: ionic cordova build android --prod --release 只能用cmd不能用git 提示簽名不一致: 1、要改包名:config.xml 中widget的id,包名更改規(guī)則:com.aa.bb 運營app包名:com.ionic.starter2 2、刪除平臺重新添加然后再打包ionic cordova platform add android復(fù)制release-signing.properties放進去ionic cordova build android --prod --release?

?4、安卓不識別0.5px (與白色區(qū)域分離,不加線) http://blog.csdn.net/cy_619/article/details/72518461 偽元素+transform: scale(0.5);

?5、用--prod打包解決白屏是css消失:npm install @ionic/app-scripts@latest --save-dev然后再打包?

?6、允許瀏覽器跨域 Allow-Control-Allow-Origin插件?

?7、providers里面定義公共方法ts問件時要加入@Injectable()?

?8、頭部尾部消失慢: 頭部顏色給重復(fù)了 尾部放到content里面?

?9、tabs選中指定的:selectedIndex=0;?

?10、百度地圖: map:any ionViewWillEnter() { let map = this.map = new BMap.Map(this.mapElement.nativeElement, { enableMapClick: true }); map.enableScrollWheelZoom();//啟動滾輪放大縮小,默認禁用 map.enableContinuousZoom();//連續(xù)縮放效果,默認禁用 let point = new BMap.Point(116.06827, 22.549284);//坐標(biāo)可以通過百度地圖坐標(biāo)拾取器獲取 map.centerAndZoom(point, 11);//設(shè)置中心和地圖顯示級別 }?

?11,、點擊返回按鈕并刷新頁面用:ionViewWillEnter加載方法?

?12,根據(jù)高度媒體查詢 @media screen and (max-height: 568px) { //5 .scroll-content { min-height: 568px; } } @media screen and (min-height: 668px) { //6 plus .scroll-content { min-height: 736px; } }

13‘、不要滾動條content里面用百分比?

?14、百度地圖marker添加點擊事件,用addEventListenter添加事件時方法不能帶括號傳參數(shù),這樣方法會自動執(zhí)行用marker.onclick=function(){showinfo(that,id,name)}

15,tabs顯示哪一個,在tab標(biāo)簽上加上selectIndex=0;

16、ion-segment選項卡顯示哪一個,ion-segment標(biāo)簽上加上[(ngmodel)]='aa',ion-segment-button標(biāo)簽加上value='aa' value='bb',值等于哪個就顯示哪個

17獲取存儲的用戶名和密碼,對象取值的時候報錯‘string’沒有定義:用userinfo['namea']獲取

18、post請求:getInfo(userId) { // let pramas = JSON.stringify({ userId:userId }) let seq = this.api.post('index/getParams?userId='+userId, "").share(); seq .map(res => res.json()) .subscribe(res => { // If the API returned a successful response, mark the user as logged in if (res.success ) { } else { } }, err => { console.error('ERROR', err); }); return seq; }

?19,網(wǎng)頁上減60px等于手機上高度?

?20,移動端重新進入應(yīng)用的事件: import { Subscription } from 'rxjs'; private onResumeSubscription: Subscription constructor(private platform: Platform,public navCtrl: NavController,public navParams: NavParams,public nav:Nav,public viewProviter: ViewProviter,public commenservice:Commenservice) { this.userId =navParams.data.userId; this.onResumeSubscription=platform.resume.subscribe(()=>{//重新進入頁面時執(zhí)行 this.initdata(); }) }?

?21、ios打包的時候,下載xcode7.1和6.4都要有(打開文件用7.1),配置證書,Gerary 要選一個team(選了之后不能有黃色標(biāo)記出來),配置兩個buildSetting選擇下面的第二個zhumengying Gerary 選圖片的那里第三個填空白?

?22、后臺返回json字符串,在前端轉(zhuǎn)成json對象,并且將值轉(zhuǎn)成string,防止num類型值的小數(shù)點0丟失: initresult(data){//傳入字符串 debugger var strArr = data.match(/(\"\w+\":\s*[\'|\"]?[^\'|^\"|^\,|^\}]*)/g); var map = {}; for(var i=0;i

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容