在学习uni-app之前最好有vue和微信小程序的基础,因为uni-app是一个跨平台的开发框架,它里面不少语法是结合vue和小程序中的语法来写的。
因为本人在学习之前有使用过vue-cli来创建项目,在这里直接使用vue-cli3来快速创建项目的目录框架,选用的模板使用uni-app,目录结构如下所示

这里重点浏览src文件,其他文件在用过vue开发项目的同志来说基本都知道。以下是src里面展开的文件,改目录结构还是跟vue-cli搭建的目录结构还是有点类似的,在uni-app中路由文件pages.json作用好比vue中router.js文件

在这里先在项目文件夹上用终端运行npm run serve,看到的界面是如下图所示

在src中找到pages.js,里面全都是各个页面的路由,其实该路由的写法就是微信小程序中路由的写法,在这里用户首次浏览的页面就是排在pages.js数组里面第一个路由的文件,这里就是内置组件的页面,所以如果用户需要在首次浏览展示的页面是登录页面,那么这里就是把登录页面的路由写在第一位

uni-app学习笔记--浏览vue-cli创建uni-app模板的文件结构相关推荐

  1. Vue学习笔记(九) Vue CLI

    1.简介 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,它包括三个独立的部分: CLI:一个全局安装的 npm 包,提供在终端里使用的命令 CLI 服务:一个局部安装在使用了 @v ...

  2. Vue学习笔记:使用CLI构建Vue项目

    Vue学习笔记:使用CLI构建Vue项目 一.安装Vue CLI 要用到集成在node.js里的npm来安装Vue CLI. 1.下载并安装node.js 2.配置node.js的环境变量 3.启动命 ...

  3. HBuilder X ——Uni app 学习笔记(一)

    HBuilder X --Uni app 学习笔记(一) 1.pages.json配置 *pages数组中第一项表示应用启动页,数组中其他项为项目中所有页面路径. enablePullDownRefr ...

  4. Vue学习笔记02——Vue路由

    Vue学习笔记01--Vue开发基础 一.初识路由 1.路由的作用 Vue的路由是前端路由,可以让组件之间互相切换. 2.vue-router.js文件 Vue的路由使用需要引入vue-router. ...

  5. Vue学习笔记01——Vue开发基础

    一.Vue实例配置选项 选项 说明 data Vue实例数据对象 methods 定义Vue中的方法 components 定义子组件 computed 计算属性 filters 过滤器 el 唯一根 ...

  6. Quartz.NET 2.0 学习笔记(5) :实例创建Windows服务实现任务调度 Quartz.NET 项目地址 http://quartznet.sourceforge.net/ Quar

    Quartz.NET 2.0 学习笔记(5) :实例创建Windows服务实现任务调度 Quartz.NET 项目地址 http://quartznet.sourceforge.net/ Quartz ...

  7. Flutter高级进阶实战 仿哔哩哔哩APP学习笔记

    Flutter高级进阶实战 仿哔哩哔哩APP学习笔记 近年来各大公司对Flutter技能的要求越来越高,甚至设立了专门岗位,但掌握Flutter高阶技能的人才寥寥无几,市面上干货Flutter高阶课程 ...

  8. Pyqt学习笔记(1) ----- 创建按钮,并添加单击事件

    Pyqt学习笔记(1) ----- 创建按钮,并添加单击事件 from PyQt5 import QtCore, QtGui, QtWidgets import sys from PyQt5.QtGu ...

  9. 使用Vue cli创建Vue项目

    使用Vue cli创建Vue项目 第一步:安装node.js 安装node.js,从node.js官网下载并安装node,安装过程很简单,一路"下一步"就可以了(傻瓜式安装).安装 ...

  10. V-rep学习笔记:机器人模型创建2—添加关节

    下面接着之前经过简化并调整好视觉效果的模型继续工作流,为了使模型能受控制运动起来必须在合适的位置上添加相应的运动副/关节.一般情况下我们可以查阅手册或根据设计图纸获得这些关节的准确位置和姿态,知道这些 ...

最新文章

  1. ASP.NET中Cookie的使用(实战教程)
  2. c++判断一个数字是否为buzz number的算法(附完整源码)
  3. ubuntu常见问题:could not get lock /var/lib/dpkg/lock -open
  4. OpenHFT Java Lang项目
  5. php路由类默认模块,微擎入口路由及其模块入口路由 - YangJunwei
  6. 转 Grand Central Dispatch 基础教程:Part 1/2 -swift
  7. 知名互联网公司系统架构图[第3期]
  8. PHP:函数赋参数默认初值
  9. Mac上如何重启或结束Finder进程?
  10. mysql没有makefile_编译安装mysql,找不到makefile
  11. 如何完整的安装Cygwin
  12. graphpad画生存曲线怎么样去掉删失点_手把手教你用GraphPad Prism绘制生存曲线
  13. Android开发规范
  14. Android 10获取手机相册照片变成白色空白
  15. 中国金刚石工具产量和出口量均居于全球前列,市场广阔
  16. PAT 1094 谷歌的招聘 (20 分) c语言
  17. c语言游戏开发之贪吃蛇
  18. Python 网络爬虫实战:猫眼电影 38950 条评论数据告诉你《无名之辈》是否值得一看?
  19. Intellij idea Ultimate版本学生免费注册使用步骤以及Github学生包
  20. Pytorch 使用不同版本的 cuda,跟使用不同版本的cuda进行编译扩展库,其实TensorFlow也是一样

热门文章

  1. Games101-闫令琪 1-4讲 基础知识+变换 (笔记整理)
  2. 程序员的电脑选择推荐
  3. 如何使用计算机word,电脑系统教程:电脑Word分栏怎么用
  4. 数据分析精选案例:3行代码上榜Kaggle学生评估赛
  5. 【原创】WP7向Win8移植遇到的问题及独创性解决方案
  6. 计算机主机电池馈电,电脑主板电池没电了表现 电脑主板电池没电了解决方法【详解】...
  7. 私厨菜谱app的设计与实现(三)
  8. 解决真机识别为虚拟机,Sorry, this application cannot be run under a Virtual Machine
  9. [PPPOE]PPPD源码分析
  10. OpenResty安装、启停止_linux