vscode安装git及项目开发过程

 更新时间:2021年03月31日 11:47:34   作者:Rashu99  
这篇文章主要介绍了vscode安装git及项目开发过程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

项目开发

项目创建和github托管

1.下载git链接

2.next完后,打开vscode,文件->首选项->设置->用户配置下加上git安装路径下的Git文件夹下的cmd的git.exe

在这里插入图片描述

3.去github.com上注册一个账号,并且创建一个新项目,写个项目名称其他默认就好了

在这里插入图片描述

4.重启vscode,就可以使用git clone ,比如

git clone https://github.com/cnhkkat/vuedemomall.git

然后vscode上就会出现这个文件夹 因为这个项目是空的 所以只有一个license

在这里插入图片描述

!!!现在默认的vue cli 是 4.0.5 版本 后续发现有些问题解决不了
比如 "export ‘default' (imported as ‘Vue') was not found in ‘vue'
类似的 ,可以解决终端不报错,但是网页打开还是说 cannot find 。。。。。
所以为了完成这个项目
还是回退到3的版本
所以先

npm install -g @vue/cli@3.0.4

在这里插入图片描述

5.然后再用vue create supermall 创建一个项目

6.然后在supermall的终端下

先进行git init 生成.git 文件夹

git init

然后这时候有的文件夹就会变红 如下
用git status 查看

在这里插入图片描述

根据提示 用 git add . 添加所有的 .文件
再次查看 变绿了

在这里插入图片描述

因为装完git 没配置 所以在这里配置下全局默认ID

git config --global user.email "you@example.com"
 git config --global user.name "Your Name"

在这里插入图片描述

然后接着

git commit -m '初始化项目'
git remote add origin https://github.com/cnhkkat/vuedemomall.git 
git push -u origin master

在这里插入图片描述
在这里插入图片描述

他会跳出登录github 登录就可以了

在这里插入图片描述

push 到master里了
所以在master里view code就能看到了

在这里插入图片描述
在这里插入图片描述

划分目录结构

新建一些文件夹
assets 放资源样式 比如 img css 而css文件下 normalize.css 初始化 基础样式
common 是公共的 比如一些js代码
components 放组件 再分成common文件夹和content文件夹 content主要是业务相关的代码 比如MainTabBar 需要经常更改代码的
network 放网络相关
router 放路由
store 放vuex
views 放视图 比如说 我的/分类/购物车/首页

在这里插入图片描述

在这里插入图片描述

引入CSS文件

css里也可以定义变量 –

在这里插入图片描述

配置别名
@相当于src

在这里插入图片描述

tabbar组件

从之前写的tabbar 文件夹 复制过来

在这里插入图片描述

content放的是业务相关的,也就是说 图标文字可以在这里改,所以放MainTabBar.vue

而common 是公共普通文件 放组件

然后复制之前写的views 里面放 首页/分类/购物车/我的 只是创建一个vue文件 并没有写什么
接着要router-view 渲染出来 所以得安装router
npm install vue-router --save
然后在router文件下创建index.js
在这里配置相关代码

导入vue 导入vue-router
使用VuerRouter
创建VueRouter的实例 router 在这里放routes 顺便改下mode为history
把routes抽出来 所以定义一下routers = [] 路由就是放路径和组件
复制之前写的

在这里插入图片描述

最后一步在main.js里挂载router

在这里插入图片描述

这样就能在App.vue里使用router-view了
在这里导入MainTabBar 以及注册MainTabBar 以及使用main-tab-bar
注意路径问题

在这里插入图片描述

在MainTabBar里 因为是复制过来所以也要注意路径问题!

在这里插入图片描述

这里使用了两种路径 一种是别名 @/
一种是绝对路径 可能是因为安装了插件 会有提示所以感觉两者没有很大差别
可能在大项目里有很多文件夹 如果一直…/…/…/ 不优雅 所以会使用别名

另外使用别名这里没显示图标 总感觉怪怪的 这里安装了image view 这样就能显示图标
同样注意导入的路径问题

在这里插入图片描述

然后复制一下ico logo图标

在这里插入图片描述

首页开发

首页导航栏

因为每个页面都有导航栏 所以在common文件夹下创建navbar文件夹
然后再创建NavBar.vue (一般文件夹小写 vue文件大写)
想要实现以下这种样式

在这里插入图片描述

一般都是分左中右
所以 在插槽外包个div 设置样式 使用具名插槽

在这里插入图片描述

父使用flex布局 子使用flex:1 均分 高度为44px

在这里插入图片描述

这里做的是首页的导航栏
所以在Home.vue里 导入NavBar 并且注册它

在这里插入图片描述

因为只有首页的导航栏背景颜色是粉色 其他的导航栏可能是白色
所以要设置在home里 而不能是NavBar里

给nav-bar 搞个class 这样就能单独设置样式
然后使用插槽 名为center

在这里插入图片描述

var(–color-tint) 是变量 背景颜色为粉色 字为白色

在这里插入图片描述

请求首页的多个数据

复制之前写的axios
也就是network文件下的request.js

然后因为要请求首页的多个数据
为了方便管理url 再封装一层 也就是说在network下创建home.js
因为request.js是自己封装的一个框架 是面向这些组件的 然后home.js面向home.vue 挺合理

在这里插入图片描述

之前写到axios里最后返回的是promise

在这里插入图片描述

promise可以.then 调用数据

所以 导入getHomeMultidata 因为是函数 所以在()调用

在这里插入图片描述

(插播一条 **)关闭eslint 方法

ctrl + p 搜索 eslintrc.js
注释掉 standard

在这里插入图片描述

一直报错就hin烦 其他解决办法没用 记得保存重启

可以成功获得数据

在这里插入图片描述

函数执行完 里面的变量就被销毁了 等再次调用 就重新创建
所以在执行完之前要保存数据
所以在data()里定义两个空数组
把数据传给数组

在这里插入图片描述

打开vue插件可以看到list

在这里插入图片描述

轮播图

直接复制粘贴封装好的 swiper 和 swiperItem
然后在首页里

在这里插入图片描述
在这里插入图片描述

到此这篇关于vscode安装git及项目开发过程的文章就介绍到这了,更多相关vscode安装git内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Hbuilder连远程接服务器上传代码的图文教程

    Hbuilder连远程接服务器上传代码的图文教程

    下面小编就为大家分享一篇Hbuilder连远程接服务器上传代码的图文教程,具有很好的参考价值,一起跟随小编过来看看吧,希望对大家有所帮助
    2017-11-11
  • 分享5个实用的vs调试技巧

    分享5个实用的vs调试技巧

    vs 是我们平时编写代码时的首选工具,相信也是大多数小伙伴儿的首选调试工具,因为实际操作起来太方便了,代码编写完,一个 F5 就可以愉快的调试了。今天我想向大家推荐几个非常值得了解 vs 调试技巧。
    2020-09-09
  • Hbuilder配置Avalon和Vue指令提示的方法详解

    Hbuilder配置Avalon和Vue指令提示的方法详解

    HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE,下面这篇文章主要给大家介绍了关于Hbuilder如何配置Avalon和Vue指令提示的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-10-10
  • Cordova插件实现JavaScript与Java的通信的详细过程

    Cordova插件实现JavaScript与Java的通信的详细过程

    本文将结合最常用的华为推送服务Cordova插件,介绍HMS Core用到的JS-Java消息交互方式,讲解在JS侧如何调用Java侧接口,最终实现HMS Core能力,感兴趣的朋友一起学习下吧
    2021-06-06
  • 十招教你学会破解[教程]

    十招教你学会破解[教程]

    十招教你学会破解[教程]...
    2007-04-04
  • nasm实现的用vmware运行自做的linux启动盘的引导代码

    nasm实现的用vmware运行自做的linux启动盘的引导代码

    这个小的代码的编写和运行还是能让自己对系统启动有一个更深的认识,不过有个不懂的就是怎么用ISO镜像文件启动,怎么将引导代码写入ISO镜像文件,依然没有找到很好的方法解决
    2013-04-04
  • 解读Serverless架构的前世今生

    解读Serverless架构的前世今生

    云计算的不断发展,涌现出很多改变传统IT架构和运维方式的新技术,而以虚拟机、容器、微服务为代表的技术更是在各个层面不断提升云服务的技术能力,它们将应用和环境中很多通用能力变成了一种服务。但无论这些技术应用在哪里,帮助企业降本增效是技术变革永恒的主题。
    2021-05-05
  • uniapp语音识别(讯飞语音)转文字

    uniapp语音识别(讯飞语音)转文字

    这篇文章主要介绍了uniapp语音识别(讯飞语音)转文字,需要的朋友可以参考下
    2022-12-12
  • 使用Jenkins Dashboard插件可视化部署的方法

    使用Jenkins Dashboard插件可视化部署的方法

    这篇文章主要介绍了使用Jenkins Dashboard插件可视化部署的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • 密码哈希函数 Bcrypt的最大密码长度限制详解

    密码哈希函数 Bcrypt的最大密码长度限制详解

    这篇文章主要介绍了密码哈希函数 Bcrypt的最大密码长度限制详解的相关资料,需要的朋友可以参考下
    2017-03-03

最新评论