uniapp 學(xué)習(xí)文檔

一裁厅、 什么是uniapp

官方學(xué)習(xí)文檔:https://uniapp.dcloud.net.cn/
搭配
開發(fā)者工具:HBuilderX   
HBuilderX下載地址:https://www.dcloud.io/hbuilderx.html
HBuilderX使用文檔:https://hx.dcloud.net.cn/

二蕴茴、 uniapp優(yōu)勢

    `uni-app` 是一個(gè)使用 [Vue.js]開發(fā)所有前端應(yīng)用的框架,開發(fā)者編寫一套代碼姐直,可發(fā)布到iOS、Android蒋畜、Web(響應(yīng)式)声畏、以及各種小程序(微信/支付寶/百度/頭條/飛書/QQ/快手/釘釘/淘寶)、快應(yīng)用等多個(gè)平臺(tái)姻成。

三插龄、我們使用uniapp

<template>
    <view class="list">
        <view class="item" v-for="(item,index) in list" :key="index"> 
          {{item.id}} 
        </view>
        <text @click="gomine('0')">我的</text>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                list:[],
                http:'',
                focus:'false',
                codetime:90,
                inter:'', // 定時(shí)器
                codetitle:'獲取驗(yàn)證碼',
            }
        },
        onLoad(option) {
            // setTimeout(() => {
            //  if(option.focus){
            //      this.focus=option.focus
            //  }else{
            //      this.focus=false
            //  }
            // }, 100)
            this.focus=option.focus  
            this.getlist();
        },
        onShow(){
            
        },
        methods: {
              // 獲取商戶列表 
              getlist(){
                this.$https.post('/postlist/postlist',{
                  id: this.http,
                }).then(res=>{
                    // console.log(res,'獲取商戶列表')
                    if(res.data != null && res.code == 0){
                        this.list = res.data;
                        for( var i=0;i<this.list.length;i++){
                            this.list[i].id = this.list[i].id.slice(0,4);  // 字符串截取
                            this.list[i].idArray = this.list[i].id.split('');   // 字符串分割數(shù)組
                            this.list[i].id = this.list[i].idArray.join('');   // 數(shù)組分割字符串
                        }
                    }
                });     
              },
              getCode:(){
                var that = this;
                that.inter = setInterval(function() {
                  that.codeshow = false;
                  that.codetime = this.codetime - 1;
                  if (that.codetime < 0) {
                    clearInterval(that.inter);
                    that.codeshow = true
                    that.codetime = 90
                    that.codetitle = '重新發(fā)送'
                   }
                }, 1000);
              },
              // 跳轉(zhuǎn)
              gomine(index){
                uni.navigateTo({
                    url: 'mine'
                 // url: '/pages/mine/mine'
                })
            },
        }
    }
</script>

<style>
    .image{
        width: 352rpx;
        height: 182rpx;
        margin: auto; 
        margin-top: 400rpx;
        display: block;
    }
</style>

四、uniapp組件

uniapp組件.png

uniapp組件2??.png
uniapp組件3??.png

組件模塊地址:https://uniapp.dcloud.net.cn/component/

五科展、uniappAPI

網(wǎng)絡(luò)

1??均牢、uni.request 發(fā)起網(wǎng)絡(luò)請求

路由和頁面跳轉(zhuǎn)

2??、uni.navigateTo 保留當(dāng)前頁面才睹,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面

   uni.navigateTo({
      url: 'test?id=1&name=uniapp'
    });

3??徘跪、uni.navigateTo 關(guān)閉當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個(gè)頁面
4??琅攘、uni.reLaunch 關(guān)閉所有頁面垮庐,打開到應(yīng)用內(nèi)的某個(gè)頁面
5??、uni.switchTab 跳轉(zhuǎn)到 tabBar 頁面坞琴,并關(guān)閉其他所有非 tabBar 頁面
6??哨查、uni.navigateBack 關(guān)閉當(dāng)前頁面,返回上一頁面或多級(jí)頁面

uni.navigateBack({
    delta: 1
});

數(shù)據(jù)存儲(chǔ)

1??剧辐、uni.setStorage 將數(shù)據(jù)存儲(chǔ)在本地緩存中指定的 key 中寒亥,會(huì)覆蓋掉原來該 key 對應(yīng)的內(nèi)容邮府,這是一個(gè)異步接口
2??、uni.setStorageSync 將 data 存儲(chǔ)在本地緩存中指定的 key 中溉奕,會(huì)覆蓋掉原來該 key 對應(yīng)的內(nèi)容褂傀,這是一個(gè)同步接口。
3??腐宋、uni.getStorage 從本地緩存中異步獲取指定 key 對應(yīng)的內(nèi)容紊服。
4??、uni.getStorageSync 從本地緩存中同步獲取指定 key 對應(yīng)的內(nèi)容
5??胸竞、uni.removeStorage 從本地緩存中異步移除指定 key
6??欺嗤、uni.removeStorageSync 從本地緩存中同步移除指定 key

uni.setStorageSync('storage_key', 'hello');  // 存
const value = uni.getStorageSync('storage_key');  // 取
uni.removeStorageSync('storage_key');  // 刪

頁面提示框

1??、提示框

uni.showToast({
    title: '標(biāo)題',
    duration: 2000,
    icon:'none'
});

2??卫枝、loading 提示框

uni.showLoading({
    title: '加載中'
    icon:'none'
});

必須搭配
3??煎饼、uni.hideLoading()
API模塊地址:https://uniapp.dcloud.net.cn/api/

六、插件庫

插件庫地址:https://ext.dcloud.net.cn/

七校赤、uniapp 小程序

文檔地址:https://nativesupport.dcloud.net.cn/README
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吆玖,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子马篮,更是在濱河造成了極大的恐慌沾乘,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浑测,死亡現(xiàn)場離奇詭異翅阵,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)迁央,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門掷匠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人岖圈,你說我怎么就攤上這事讹语。” “怎么了蜂科?”我有些...
    開封第一講書人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵顽决,是天一觀的道長。 經(jīng)常有香客問我导匣,道長擎值,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上顾瞪,老公的妹妹穿的比我還像新娘胞皱。我一直安慰自己迫皱,他們只是感情好捐名,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開白布箩做。 她就那樣靜靜地躺著近忙,像睡著了一般田晚。 火紅的嫁衣襯著肌膚如雪嘱兼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,165評(píng)論 1 299
  • 那天贤徒,我揣著相機(jī)與錄音芹壕,去河邊找鬼。 笑死接奈,一個(gè)胖子當(dāng)著我的面吹牛踢涌,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播序宦,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼睁壁,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了互捌?” 一聲冷哼從身側(cè)響起潘明,我...
    開封第一講書人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎秕噪,沒想到半個(gè)月后钳降,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡腌巾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年牲阁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片壤躲。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖备燃,靈堂內(nèi)的尸體忽然破棺而出碉克,到底是詐尸還是另有隱情,我是刑警寧澤并齐,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布漏麦,位于F島的核電站,受9級(jí)特大地震影響况褪,放射性物質(zhì)發(fā)生泄漏撕贞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一测垛、第九天 我趴在偏房一處隱蔽的房頂上張望捏膨。 院中可真熱鬧,春花似錦、人聲如沸号涯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽链快。三九已至誉己,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間域蜗,已是汗流浹背巨双。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留霉祸,地道東北人筑累。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像脉执,于是被迫代替她去往敵國和親疼阔。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 開發(fā)工具 HBuilder-x[https://www.dcloud.io/hbuilderx.html]微信開發(fā)...
    渺渺空空閱讀 3,156評(píng)論 0 0
  • TabBar uni.hideTabBar()隱藏tab uni.showTabBar()顯示tab https:...
    hszz閱讀 1,147評(píng)論 0 3
  • 1. 介紹 uni-app 是一個(gè)使用 Vue.js[https://vuejs.org/] 開發(fā)所有前端應(yīng)用的框...
    橙子只過今天閱讀 542評(píng)論 0 0
  • uni-app的基本使用 課程介紹: 基礎(chǔ)部分: 環(huán)境搭建 頁面外觀配置 數(shù)據(jù)綁定 uni-app的生命周期 組件...
    綠茵場上的碼者閱讀 44,380評(píng)論 1 21
  • uni-app的基本使用 課程介紹: 基礎(chǔ)部分: 環(huán)境搭建 頁面外觀配置 數(shù)據(jù)綁定 uni-app的生命周期 組件...
    __Mr_Xie__閱讀 1,460評(píng)論 0 1