前期准备内容

  • 项目初始化安装准备
  • 项目重点概念了解
  • 项目初始化前期准备

项目初始化安装准备

  1. 安装node 以及 npm。
  2. 使用码云平台,创建仓库及项目,接着使用Git命令:git clone将项目克隆到本地。
  3. 全局下安装Vue-cli(脚手架),使用以下命令:
    $ npm install -g cnpm --registry=https://registry.npm.taobao.org
  4. 使用打包工具webpack,运行命令:vue init webpack 项目名称

项目重点概念了解

  1. 单文件组件
    .vue结尾的文件是一个单文件组件。它由三个部分组成,分别是
    (1)<template>:模板
    (2)<script>:逻辑
    (3)<style>:CSS样式
    最后,单文件组件以import的形式导入
  2. 路由:根据网址的不同,返回不同的页面给用户。
    在App.vue中,<router-view/>显示的是:当前路由地址所对应的内容。即对应router文件下的index.js。
    可以设置访问根路径“/”时,对应的组件内容。
  3. 单页应用 & 多页应用
    (1)单页应用

    即单页应用,页面跳转时,JS动态地删除当前页面的内容,然后将新的页面DOM结构渲染出来。
    在Vue中,页面的跳转使用:<router-link to="/list">列表页</router-link>
    (2)多页应用

    多页应用,页面跳转时,后端返回新的HTML页面。

项目初始化前期准备

  1. 设置移动端不能通过手机放大缩小:在index.html中meta中的设置如下
<meta name="viewport" content="width=device-width,initial-scale=1.0,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
  1. 初始化样式的统一,为了保证不同浏览器显示效果一样:在assets/styles文件夹下,导入reset.css文件,并在main.js中导入。
import './assets/styles/reset.css'
  1. 解决移动端1像素在多倍屏中显示多像素的问题:在assets/styles文件夹下,引入border.css文件,并在main.js中导入。
import './assets/styles/border.css'
  1. 解决移动端点击时有300ms延迟的问题:安装fastclick
    首先,在相应的文件目录下执行以下命令进行安装
npm install fastclick --save

接着,在main.js中引入fsatclick,并使用:

import fastclick from 'fastclick'
fastclick.attach(document.body)
  1. 通过iconfont官网配置项目的icon,在iconfont官网创建相应的项目。
  2. 最终配置完成代码后,通过以下git指令将代码初次推送至线上同步
git add .   //将本地修改添加到本地git的缓存区
git commit -m 'project init'   //把文件提交到仓库,并携带‘project init’这个信息
git push   //将文件推送至仓库

【Vue项目】一、去哪儿网APP——前期准备相关推荐

  1. Vue 实例实战之 Vue webpack 仿去哪儿网App页面开发(应用中的几个页面简单实现)

    Vue 实例实战之 Vue webpack 仿去哪儿网App页面开发(应用中的几个页面简单实现) 目录 Vue 实例实战之 Vue webpack 仿去哪儿网App页面开发(应用中的几个页面简单实现) ...

  2. vue项目实战-去哪儿网

    前言 为了更快地上手学习vue,我在慕课网找到Dell-Lee老师的去哪儿网视频教程,听了老师讲的课程,的确非常受益.去哪儿网项目,是我学习vue练习做的第一个项目,也是目前来说用vue做的唯一的一个 ...

  3. 六十四、Vue项目去哪儿网App开发准备

    2020/10/20 . 周二.今天又是奋斗的一天. @Author:Runsen @Date:2020/10/20 写在前面:我是「Runsen」,热爱技术.热爱开源.热爱编程.技术是开源的.知识是 ...

  4. 六十五、完成Vue项目去哪儿网App首页开发(来源:慕课网)

    2020/10/21. 周三.今天又是奋斗的一天. @Author:Runsen @Date:2020/10/21 写在前面:我是「Runsen」,热爱技术.热爱开源.热爱编程.技术是开源的.知识是共 ...

  5. 【vue】二、vue2仿去哪儿网app——首页开发

    文章目录 二.vue2仿去哪儿网app--首页开发 Ⅰ 页面结构 Ⅱ 开发笔记及注意点 1.公共样式抽取 2.路径 --> 绝对路径 3.用padding-bottom实现固定宽高比 4.保证内 ...

  6. 【Android自定义View实战】之仿去哪儿网App图片按压显示指纹并缩放效果TouchFingerImageView

    转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/52986713 [DylanAndroid的csdn博客] 我们发现去哪儿网ap ...

  7. 【Vue项目】二、去哪儿网APP——首页开发

    首页开发中的重难点 重点思想:页面组件化 页面组件化下的组件引入及使用 flex:1 使用iconfont图标 使用vue-awesome-swiper实现轮播效果 实现带有分页器的轮播 实现有分页效 ...

  8. [适合前端新手vue项目]超级可爱的宠物APP

    [适合前端新手项目]超级可爱的宠物APP > < 基于网上找的UI设计图,实现简单的移动端静态页面:利用VUE框架进行管理:Mock实现模拟数据:添加了token登录和注册功能 本项目用到 ...

  9. springboot+vue项目部署到外网服务器的完整步骤(前后端分离 分别部署)

    前言: 我使用的是腾讯云服务器 需要安装如下: jdk1.8 mysql5.5 Nginx mysql5.5在linux终端安是真的麻烦 后来是用小伙伴提前在宝塔安好的mysql,记得版本是5.5 关 ...

最新文章

  1. php如何获取ftp文件信息,FTP 得到文件树[php]
  2. 未来的地下世界?《明日之后》打造专属半感染者的“未来都市”
  3. datetimepicker弹出窗在iframe中部分遮挡_美军下一代班组武器项目,NGSW中的小秘密,你了解多少?...
  4. Arcgis for javascript不同的状态下自定义鼠标样式
  5. go mysql delete_go 操作mysql、增删改查
  6. Day04:循环结构(while、do-while、for)
  7. underscore源码经典--收藏
  8. 解决Go服务GC时间过长
  9. Outline浏览加速-实操分享今日随笔
  10. FlyMcu串口下载
  11. protege的下载
  12. 强化学习入门 Q-learning与SARSA
  13. excel取消保护(忘记密码)
  14. Web 架构师的能力 转载之程序员官方blog
  15. 可解释人工智能——特征可视化
  16. 致给迷茫与失落时的的自己
  17. 销售经理如何建立有效的客户档案?
  18. OpenCL优化应用项目
  19. Scrapy 2.5 中文官方文档
  20. LeetCode LCP 51. 烹饪料理(状态枚举)

热门文章

  1. Jenkins学习——邮件配置
  2. 已锁定最新绘图 matlab,《MATLAB图像处理375例》——2.2 三维绘图
  3. Linux-剪切重命名命令
  4. java电文_卫星导航电文数据收集方法与流程
  5. Speedoffice (Excel)中如何合并单元格
  6. 专业人士解释杜邦分析法(一)
  7. 零基础如何自学配音?配音的技巧和需要注意的地方
  8. python socket使用UDP控制继电器进行硬件产品循环开关机测试
  9. 玩 arduino 的流水账
  10. 城市生态规划的主要内容(附:生态规划建设指标)