首頁 > web前端 > uni-app > 主體

uniapp怎麼做首頁投影片

coldplay.xixi
發布: 2020-12-17 10:23:07
原創
3930 人瀏覽過

uniapp做首頁投影片的方法:先修改設定檔;然後寫首頁程式碼,程式碼為【】;最後完成css程式碼並執行即可。

uniapp怎麼做首頁投影片

本教學操作環境:windows7系統、uni-app2.5.1版本,此方法適用於所有品牌電腦。

推薦(免費):uni-app開發教學

uniapp做首頁投影片的方法:

1、修改設定檔

首先我們需要在前面建立的專案根目錄下面的頁面設定檔中(pages.json)將導覽列背景設定為黑色,並且將頭部字體顏色設定為白色。

配置完成之後程式碼如下:

{
"pages": [ //pages数组中第一项表示应用启动页,
{
"path": "pages/index/index",//首页文件路径
"style": {
"navigationBarTitleText": "首页"//首页头部标题
}
}
],
"globalStyle": {
"navigationBarTextStyle": "white",//导航栏标题颜色(仅支持 black/white)
"navigationBarTitleText": "WPApp",//导航栏默认标题
"navigationBarBackgroundColor": "#000000;",//导航栏背景颜色,此处为黑色
"backgroundColor": "#F8F8F8"//页面背景颜色
}
}
登入後複製

2、寫首頁程式碼

需要在首頁新增投影片,我們這裡需要用到uni- app官方的元件,具體使用方法大家可以點擊連結查看:swiper隨後,依序開啟目錄pages>index>index.vue,而在index.vue中建立專案的時候已經有一部分程式碼了,這部分程式碼對於我們來說沒什麼用,所以我們先刪除這些原有的程式碼,刪除之後如下圖:

uniapp怎麼做首頁投影片

#刪除完已有的程式碼之後,我們開始寫自己想要的程式碼,這裡要在首頁新增一個幻燈片功能,所以這裡開始編寫幻燈片程式碼。

在uni-app中一個頁面是有三個部分組成的:模板程式碼(視圖)、js程式碼(資料、互動)、css程式碼(視圖樣式),這裡我們先寫模板程式碼如下:

<template>
    <view>
        <view class="uni-padding-wrap">
            <view class="page-section swiper">
                <view class="page-section-spacing">
    <!-- 一组幻灯片代码开始,用到组件swiper -->
<!-- indicator-dots autoplay interval……:组件相关属性,具体可以查看官网说明 -->
                    <swiper class="swiper" indicator-dots="indicatorDots" autoplay="autoplay" interval="interval" duration="duration">
                        <!-- 每组幻灯片中的子项目 1 -->
<swiper-item>
<!-- 此处放内容,可以是图片,也可是图片加文字 -->
                        </swiper-item>
<!-- 每组幻灯片中的子项目 2 -->
                        <swiper-item>
<!-- 此处放内容,可以是图片,也可是图片加文字 -->
                        </swiper-item>
<!-- 每组幻灯片中的子项目 3 -->
                        <swiper-item>
<!-- 此处放内容,可以是图片,也可是图片加文字 -->
                        </swiper-item>
                    </swiper>
                </view>
            </view>
        </view>
    </view>
</template>
登入後複製

其次是js程式碼,因為這裡暫時還沒有用到資料以及使用者交互,所以這裡就先不改變js程式碼,保留如下:

<script>
export default {
data() {
return {
}
},
onLoad() {
 
},
methods: {
 
}
}
</script>
登入後複製

最後是css程式碼,如下:

<style>
/* 将这组幻灯片中的子项目改成我们设计图中的灰色 */
swiper-item{
background-color: #f8f8f8;
}
</style>
登入後複製

3、執行

執行到Google瀏覽器就可以看到如下效果:

uniapp怎麼做首頁投影片

最後附上整個頁面的程式碼:

<template>
    <view>
        <view class="uni-padding-wrap">
            <view class="page-section swiper">
                <view class="page-section-spacing">
    <!-- 一组幻灯片代码开始,用到组件swiper -->
<!-- indicator-dots autoplay interval……:组件相关属性,具体可以查看官网说明 -->
                    <swiper class="swiper" indicator-dots="indicatorDots" autoplay="autoplay" interval="interval" duration="duration">
                        <!-- 每组幻灯片中的子项目 1 -->
<swiper-item>
<!-- 此处放内容,可以是图片,也可是图片加文字 -->
                        </swiper-item>
<!-- 每组幻灯片中的子项目 2 -->
                        <swiper-item>
<!-- 此处放内容,可以是图片,也可是图片加文字 -->
                        </swiper-item>
<!-- 每组幻灯片中的子项目 3 -->
                        <swiper-item>
<!-- 此处放内容,可以是图片,也可是图片加文字 -->
                        </swiper-item>
                    </swiper>
                </view>
            </view>
        </view>
    </view>
</template>
 
<script>
export default {
data() {
return {
}
},
onLoad() {
 
},
methods: {
 
}
}
</script>
 
<style>
/* 将这组幻灯片中的子项目改成我们设计图中的灰色 */
swiper-item{
background-color: #f8f8f8;
}
</style>
登入後複製

相關免費學習推薦:php程式設計(影片)

以上是uniapp怎麼做首頁投影片的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板