8、多端開發(fā)之uni-app起步

1.新建first-uni-app項目

1.png

項目初始目錄


2.png

2.調(diào)整項目結(jié)構(gòu)

3.png

3.配置pages.json

{
    "pages": [ //pages數(shù)組中第一項表示應(yīng)用啟動頁,參考:https://uniapp.dcloud.io/collocation/pages
        {
            "path": "pages/index/index",
            "style": {
                "navigationBarTitleText": "主頁"
            }
        },
        {
            "path": "pages/ucenter/ucenter",
            "style": {
                "navigationBarTitleText": "主頁"
            }
        },
        {
            "path": "pages/ucenter/setting",
            "style": {
                "navigationBarTitleText": "個人設(shè)置"
            }
        }
        
    ],
    "tabBar":{
        "color":"#000000",
        "selectedColor":"#2F85FC",
        "backgroundColor":"#FFFFFF",
        "borderStyle":"black",
        "list":[
            {
                "pagePath":"pages/index/index",
                "iconPath":"static/home.png",
                "selectedIconPath":"static/home-active.png",
                "text":"主頁"
            },
            {
                "pagePath":"pages/ucenter/ucenter",
                "iconPath":"static/center.png",
                "selectedIconPath":"static/center-active.png",
                "text":"我的"
            }
        ]
    },
    
    "globalStyle": {
        "navigationBarTextStyle": "black",
        "navigationBarTitleText": "uni-app",
        "navigationBarBackgroundColor": "#F8F8F8",
        "backgroundColor": "#F8F8F8"
    }
}

4.index.vue

<template>
    <view class="content">
        <view>
            <text class="title">{{title}}</text>
        </view>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                title: 'Hello'
            }
        },
        onLoad() {

        },
        methods: {

        }
    }
</script>

<style>
    .content {
        text-align: center;
        height: 400upx;
    }
    .title {
        font-size: 36upx;
        color: #8f8f94;
    }
</style>

5.ucenter.vue

<template>
    <view class="content">
        <view>
            <text class="title">{{name}}</text>
            <!-- 超鏈接 -->
            <navigator url="setting" hover-class="navigator-hover">
                <button type="primary">個人設(shè)置</button>
            </navigator>
        </view>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                name: '王欣雅'
            }
        },
        onLoad() {

        },
        methods: {

        }
    }
</script>

<style>
    .content {
        text-align: center;
        height: 400upx;
    }

    .title {
        font-size: 36upx;
        color: #8f8f94;
    }
</style>

6.啟動雷電模擬器或真機運行

控制臺顯示


4.png

運行結(jié)果


5.png

點我的可以跳轉(zhuǎn)到我的界面
6.png

點設(shè)置可以跳轉(zhuǎn)到設(shè)置界面


7.png

uni-app官網(wǎng):https://uniapp.dcloud.io/
阿里巴巴矢量圖標庫:https://www.iconfont.cn/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 1.在HBuilderX中新建uni-app 2.項目初始目錄結(jié)構(gòu) 3.調(diào)整項目目錄結(jié)構(gòu)如下圖 4.配置pages...
    陶然然_niit閱讀 786評論 0 1
  • 1、在Hbulider新建一個uni-app項目 2、項目結(jié)構(gòu)如圖所示 3、在pages文件下新建一個ucente...
    憶曦雪_閱讀 975評論 0 12
  • 作用提供HTML5,微信小程序功能,提供打包下載雷電模擬器iconfont.cn的圖標官網(wǎng) 1.新建一個項目 2....
    六年的承諾閱讀 215評論 0 1
  • 人—— 領(lǐng)導:鼓舞士氣、決策決斷能力,用人分配能力 隊員: 項目:思維開闊性,什么都可以賣,具體物品、抽象商品 地...
    007莫圣書閱讀 152評論 0 0
  • 他不知道自己在這里呆了多久了。也許一天,也許兩天,又或許只有三個小時。他的感官已經(jīng)開始有些模糊了。 老舊的電扇在天...
    晴窗細乳閱讀 165評論 0 0