vue项目实战(二)

本文介绍了在Vue项目中使用VueRouter设置路由的两种方式,并讲解了如何处理路由高亮的类名变化。此外,还讨论了初始化项目时删除不必要的内容,创建全局样式文件base.less以清除内外边距,以及在main.js中引入全局样式。最后提到了 vant 组件库的使用,包括一次性导入所有组件和按需引入组件的优缺点。
摘要由CSDN通过智能技术生成

 【VueRouter】在我们router文件中 导入视图页面有两种方式

第一种 类似于导入组件 首先导入: import 自定义页面名 from 页面路径   然后使用:直接写这个自定义的页面名

第二种方式()=> import(视图路径)

 点我点击到home的时候 home文字class类名是“router-link-exact-active”

 当我点击到about文字 home没有被选中的时候 home的类名是router-link-active

但是这个时候被选择的about文字 它的class类名变成了router-link-exact-active

那就说明 我们选择到了那个文字 或者区域 或者这个路由 =那这个类名就会变成router-link-exact-active

 在app.vue文件夹中的style区域 我们可以看到 常规的文字设置中是黑色加粗字体 但是里面有一个 router-link-exatc-active 表示的是此刻被选中的内容的样式设置 在这里就选择哪个文字 哪个文字就变成了薄荷绿。

 

 我们现在回到项目。 

发现在这个项目代码里面 有很多初始化的内容 我们的项目并不需要这些内容 所以我们要把它删了

 在src文件下 新建一个styles文件夹 在放一个base.less文件 放我们的全局样式

 如果我们不将全局样式清除默认间距 会看到我们的内容 距离边框是有一段距离的

所以我们要清除内外间距。清除完全局的默认边距后  需要在main.js引入全局样式。

然后就会发现 我们的内容会紧挨着边框 就不会因为标签自带的间距影响我们之后写样式了。

 我们下面就需要使用vant组件库 要收藏保存下面的网址 

Vant 2 - Mobile UI Components built on Vue

 首先安装vant

第一种使用vant的方式 一次性导入所有vant组件 需要哪个组件直接使用 好处:方便 缺点:内存占比比较大

 

 一次性导入完所有组件之后 需要使用某个组件 那么直接把这个组件的内容复制粘贴就行了

 小结:1.延续上一次的VueRouter 讲了路由匹配以及命名路由 2.项目:清除默认内容  清除全局的默认边距 下载vant 使用vant

链接: https://pan.baidu.com/s/1NRvZVSKPJo6gq2X3rs28sA?

Vue.js 是一个流行的前端JavaScript框架,它允许开发者使用组件化的方式构建用户界面。在项目实战案例中,Vue.js通常会与其他技术栈如Vue Router、Vuex、Axios等结合使用,以实现更复杂的单页面应用(SPA)。 一个典型的Vue项目实战案例源码可能包含以下部分: 1. **项目结构**:通常包含`src`目录用于存放源代码,以及`public`目录用于存放公共资源如HTML模板文件和静态资源。 2. **组件化结构**:在`src/components`目录下,会有多个Vue单文件组件(`.vue`文件),每个文件由`<template>`, `<script>`, `<style>`三部分组成。 3. **路由配置**:使用Vue Router配置应用的路由,通常在`src/router`目录中或直接在`main.js`中引入`router.js`进行配置。 4. **状态管理**:如果项目较为复杂,可能会使用Vuex来管理状态,相关的代码通常放在`src/store`目录。 5. **API调用**:使用Axios等HTTP库与后端进行数据交互,API请求的逻辑通常封装在`src/api`目录下。 6. **全局设置**:包括项目入口文件`main.js`,在这里创建Vue实例并引入其他配置,如路由、状态管理等。 7. **构建配置**:使用Webpack或其他构建工具进行项目构建,配置文件通常位于项目的根目录下,如`webpack.config.js`。 由于涉及具体项目实战案例,这里不便提供完整的源码,但可以找到一些开源项目库或者教程网站上提供的示例,如官方示例、GitHub上的开源项目,以及一些开发者社区分享的实战案例。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值