移动端项目(第十九课)Vite+Vant组件环境配置

简介: 移动端项目(第十九课)Vite+Vant组件环境配置

 

常用到的环境配置


时不我待(第十八课)项目环境搭建_星辰镜的博客-CSDN博客

在上面的环境的基础上加上下面的一下配置

Normalize.css: Make browsers render all elements more consistently. (necolas.github.io)

介绍 | Pinia 中文文档 (web3doc.top)

Day.js · 中文文档 - 2kB 大小的 JavaScript 时间日期库

Button 按钮 - Vant Weapp (youzan.github.io)

今天的项目要实现的效果图

 

 

 

 

 

App.vue

 

路由的跳转

import { createRouter, createWebHistory } from 'vue-router'
const router = createRouter({
  history: createWebHistory(import.meta.env.BASE_URL),
  routes: [
      {
        path:'/',
        redirect:'/home'
      },
      {
        path:'/home',
        component:()=>import("@/pages/home/home.vue")
      },
      {
        path:'/favor',
        component:()=>import("@/pages/favor/favor.vue")
      },
      {
        path:'/info',
        component:()=>import("@/pages/info/info.vue")
      },
      {
        path:'/order',
        component:()=>import("@/pages/order/order.vue")
      },
      }
  ]
})
export default router

<template>
  <div class="favor">
    <h3>我是第二个页面</h3>
  </div>
</template>
<script setup>
</script>
<style scoped>
</style>
<template>
  <div class="info">
   <h3>我是第三个页面</h3>
  </div>
</template>
<script setup>
</script>
<style scoped>
</style>
<template>
  <div class="order">
    <h3>我是第四个页面</h3>
  </div>
</template>
<script setup>
</script>
<style scoped>
</style>

<template>
  <div class="nav-tab">
    <!-- 文字标签 -->
    <div class="title">星辰旅途</div>
  </div>
</template>
<script setup>
</script>
<style scoped>
.nav-tab{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 14px 0;
  font-size: 16px;
  color: var(--color-all);
  font-weight: 800;
}
</style>

:root{
  --color-all:#ff9954;
  --line-color: #faf8f9;
  --theme-linear-gradient: linear-gradient(90deg, #fa8c1d, #fcaf3f);
}
body{
  font-size: 14px;
  /* font-family: serif; */
}
/* 隐藏tabbar */
.top-page{
  position: relative;
  z-index: 9;
  height: 100vh;
  background-color: #fff;
  overflow-y: auto;
}

body,html,h1,h2,h3,ul,li {
  padding: 0;
  margin: 0;
}
ul,li{
  list-style: none;
}
a{
  text-decoration: none;
  color: #333;
}
img{
  vertical-align: top;
}

@import "./common.css";
@import "./reset.css";
  <!-- 3 使用的四子组件引入的样式是城市的信息 -->
    <van-swipe class="my-swipe" :autoplay="4000" indicator-color="red">
      <van-swipe-item>
        <img class="image" src="@/assets/img/home/img/1 (1).jpg" alt=""
      /></van-swipe-item>
      <van-swipe-item>
        <img class="image" src="@/assets/img/home/img/1 (2).jpg" alt=""
      /></van-swipe-item>
      <van-swipe-item>
        <img class="image" src="@/assets/img/home/img/1 (3).jpg" alt=""
      /></van-swipe-item>
      <van-swipe-item>
        <img class="image" src="@/assets/img/home/img/1 (4).jpg" alt=""
      /></van-swipe-item>
      <van-swipe-item>
        <img class="image" src="@/assets/img/home/img/1 (1).jpg" alt=""
      /></van-swipe-item>
      <van-swipe-item>
        <img class="image" src="@/assets/img/home/img/1 (5).jpg" alt=""
      /></van-swipe-item>
      <van-swipe-item>
        <img class="image" src="@/assets/img/home/img/1 (6).jpg" alt=""
      /></van-swipe-item>
      <van-swipe-item>
        <img class="image" src="@/assets/img/home/img/1 (7).jpg" alt=""
      /></van-swipe-item>
      <van-swipe-item>
        <img class="image" src="@/assets/img/home/img/1 (8).jpg" alt=""
      /></van-swipe-item>
    </van-swipe>

Swiper Vue.js Components (swiperjs.com)

产品开发的大致流程


一般公司流程如下:


1、产品经理设计产品原型图 2、UI设计师设计符合需求的原型UI图 3、前端100%还原高保真UI设计图 4、后端设计接口 5、前后端接口联调 6、前后端功能自测 7、测试、运维进行产品的测试和上线


一般大型公司流程如下:


1、需求侧提出需求 2、SE进行需求分析并输出需求文档 3、开需求分析会(甲方、SE、开发、测试) 4、相关开发人员投入开发,开发完毕后进行自测且输出自测报告 5、合并代码到dev分支后进行申请转测 6、运维部署项目,测试人员开始测试并记录相关问题(开发跟进问题) 7、需求实现后合并代码到生产分支发布上线

相关文章
|
7月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的红色革命文物征集管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的红色革命文物征集管理系统附带文章源码部署视频讲解等
58 12
|
JavaScript 前端开发 小程序
mpvue踩坑-微信开发工具无法支持vue文件
mpvue踩坑-微信开发工具无法支持vue文件
92 0
|
7月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的热门网游推荐网站附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的热门网游推荐网站附带文章源码部署视频讲解等
46 4
|
6月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的古风生活体验交流网站附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的古风生活体验交流网站附带文章源码部署视频讲解等
45 0
|
8月前
|
开发框架 前端开发 Linux
前端知识笔记(二十四)———快速创建桌面端(electron-egg)
前端知识笔记(二十四)———快速创建桌面端(electron-egg)
368 0
|
7月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的古风生活体验交流网站附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的古风生活体验交流网站附带文章和源代码部署视频讲解等
44 0
|
8月前
|
JavaScript Java 测试技术
基于微信小程序的考研资料分享系统+springboot+vue.js附带文章和源代码设计说明文档ppt
基于微信小程序的考研资料分享系统+springboot+vue.js附带文章和源代码设计说明文档ppt
76 0
|
8月前
|
JavaScript Java 测试技术
基于微信小程序的在线学习系统+springboot+vue.js附带文章和源代码设计说明文档ppt
基于微信小程序的在线学习系统+springboot+vue.js附带文章和源代码设计说明文档ppt
68 0
|
小程序
微信小程序wepy框架入门教程 - 安装less/sass(四)
微信小程序wepy框架入门教程 - 安装less/sass(四)
234 0
|
移动开发 开发框架 小程序
基于mpvue的小程序项目搭建的步骤一
基于mpvue的小程序项目搭建的步骤一
95 0