低成本0基础打造属于你自己的app——uni-app制作首页幻灯片(uni-app模板)

前言

本教程为教你怎么用WordPress开发一个属于你自己的app(小程序)

前面已经讲了:

WordPress安装-让你快速拥有一个自己的网站

开发一个简单的WordPress主题

使用uni-app框架创建一个属于你自己的app

前面我们用uni-app搭建出了我们的app,但现在的app是什么内容都没有的,因此在这篇教程之中我将讲解怎么样制作首页幻灯片。

先看一下简易设计图:

低成本0基础打造属于你自己的app——uni-app制作首页幻灯片(uni-app模板)

开始

1、修改配置文件

首先我们需要在前面创建的项目根目录下面的页面配置文件中(pages.json)将导航栏背景设置为黑色,并且将头部字体颜色设置为白色,如图:

低成本0基础打造属于你自己的app——uni-app制作首页幻灯片(uni-app模板)

代码如下:

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

2、编写首页代码

需要在首页添加幻灯片,我们这里需要用到uni-app官方的组件,具体使用方法大家可以百度uni-app组件swiper查看。

随后,依次打开目录pages>index>index.vue,而在index.vue中创建项目的时候已经有一部分代码了,这部分代码对于我们来说没什么用,所以我们先删除这些原有的代码,删除之后如下图:

低成本0基础打造属于你自己的app——uni-app制作首页幻灯片(uni-app模板)

删除完已有的代码之后,我们开始编写自己想要的代码,这里要在首页添加一个幻灯片功能,所以这里开始编写幻灯片代码。

在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、运行

运行到谷歌浏览器就可以看到如下效果:

低成本0基础打造属于你自己的app——uni-app制作首页幻灯片(uni-app模板)

最后附上整个页面的代码:

<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>

结束

自此,我们的客户端幻灯片就已经写好了,但你可以看到的是这并不是我们想要的幻灯片,那是因为暂时还没有进行数据交互,在下一教程中我将讲解如何利用WordPress开发幻灯片接口并且渲染到app上面。

点击查看扩展链接你可以获取源代码仓库的链接。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月3日 上午11:25
下一篇 2023年4月3日 上午11:35

相关推荐

  • 美容店管理系统软件

    美容店管理系统软件:提升美容店运营效率的利器 随着现代都市人生活节奏的加快,美容行业也变得越来越竞争激烈。对于美容店来说,提高运营效率、降低成本、提升服务质量是至关重要的。因此,美…

    科研百科 2024年10月2日
    17
  • 项目工程仓库管理系统

    项目工程仓库管理系统 随着项目的不断进展,工程仓库管理也变得越来越重要。项目工程仓库管理系统是一种用于管理项目工程仓库的软件系统,可以帮助仓库管理人员更好地管理仓库物资,提高库存利…

    科研百科 2024年12月20日
    0
  • 销售管理系统项目计划

    销售管理系统项目计划 销售管理系统是一种用于管理销售过程的软件系统,能够帮助销售团队更好地进行销售预测,计划,跟踪和报告。该项目计划旨在开发一个功能完善,高效能的销售管理系统,以提…

    科研百科 2024年12月17日
    0
  • 什么是科研项目关键词是啥什么是科研项目关键词是啥

    什么是科研项目关键词是啥 科研项目是科学家们为了探究自然现象、解决实际问题、推动科学技术发展而进行的一种研究活动。在科研项目中,科学家们会使用各种方法和工具来收集数据、分析数据和得…

    科研百科 2024年6月12日
    91
  • 施工日程和进度管理

    施工日程和进度管理是建筑工程中至关重要的一环,决定了项目能否按时完成,并保证质量和安全。本文将介绍如何有效地管理施工日程和进度,以确保项目顺利完成。 在施工日程和进度管理中,最重要…

    科研百科 2024年8月14日
    38
  • 软件项目章程

    软件项目章程 一、项目概述 本软件项目是为了开发一款具有创新性、实用性和安全性的软件产品,以满足客户需求。该项目将涉及到多个领域的专业知识,包括计算机科学、软件开发、数据库管理、软…

    科研百科 2024年10月12日
    21
  • 客户关系的管理步骤(客户关系管理创新)

    客户关系管理创新: 提升客户满意度的新方法 客户关系管理(CRM)是提高客户满意度和忠诚度的关键,也是企业成功的关键因素之一。随着技术的发展和人们对数字化服务的需求不断增加,客户关…

    科研百科 2024年6月5日
    98
  • 两新组织党建指导员主要职责清单

    两新组织党建指导员主要职责清单 两新组织,即新技术企业和创新组织,是指利用信息技术和创新能力而形成的新型组织。两新组织党建指导员是负责两新组织党建工作的专业人员,其主要职责清单如下…

    科研百科 2024年11月6日
    23
  • 国家能源集团物资采购助力中小企业纾困解难(国家能源集团物资采购助力中小企业纾困解难政策)

    5月份以来,国家能源集团物资公司坚决履行央企社会责任,充分发挥国能e购商城赋能优势,采取及时足额付货款、减免服务费、建设专区、帮扶销售等一系列措施,为中小企业提供更多市场机会,帮助…

    科研百科 2022年8月4日
    226
  • 客户关系管理系统需求分析

    客户关系管理系统需求分析 客户关系管理系统(CRM)是一种用于管理客户关系的软件系统,旨在提高客户满意度,增加销售和利润。客户关系管理系统可以集成各种功能,如客户信息管理、销售预测…

    科研百科 2024年10月1日
    20