位置: IT常识 - 正文

Vue基础教程(下篇)(vue基础知识)

编辑:rootadmin
Vue基础教程(下篇)

推荐整理分享Vue基础教程(下篇)(vue基础知识),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue入门教程简书,vue入门视频教程,vue教程pdf下载,vue入门教程简书,vue入门视频教程,vue入门视频教程,vue入门视频教程,vue教程书,内容如对您有帮助,希望把文章链接给更多的朋友!

😊作者简介:大家好,我是是你的大头呢,一名大三学生,考研备考中。让我们一起加油,一起努力! 🧑‍💻博客主页:是你的大头呢 🥰欢迎关注🎊点赞👑收藏⭐留言✒ 如果觉得博主的文章还不错的话,三连支持一下博主。 💪格言:未来仍很未知,请努力。

目录一.Vue-cil的安装与使用1.什么是Vue-cil2.安装Vue-cil2.1安装所需要的环境2.2安装vue-cil3.创建一个vue项目4.vue项目目录二.路由1.什么是路由2.路由的使用3.路由嵌套4.参数传递一.Vue-cil的安装与使用1.什么是Vue-cil

Vue-cli是vue.js的脚手架,用于自动生成vue.js + webpack的项目模板。可以轻松的创建新的应用程序而且可用于自package.json文件是项目根目录下的一个文件,定义该项目开发所需要的各种模块以及一些项目配置信息。

2.安装Vue-cil2.1安装所需要的环境

Node.js:

1.使用官方下载页下载:https://nodejs.org/zh-cn/download/

下载自己电脑对应的安装包,然后安装,使用默认配置安装一直点next即可,安装路径默认在C:\Program Files下,也可以自定义修改。

说明:安装好了node.js,就安装了npm。

2.确认node.js是否安装成功

打开cmd(最好使用管理员运行),输入node -v,查看是否能显示出对应的版本号;输入npm -v,查看是否能显示出对应的版本号。

淘宝镜像安装:

//方法一,一次性安装,无需重复安装(推荐使用) npm install -g cnpm --registry=https://registry.npm.taobao.org//方法二,只需要使用一次 npm install --registry=https://registry.npm.taobao.org//检查是否安装成功 $ cnpm -v2.2安装vue-cil//在对应的文件夹打开终端,安装npm install --global vue-cli//查看是否安装成功npm -V (v大写)3.创建一个vue项目

1.在对应的文件目录下打开cmd,输入vue create 项目名称

2.根据实际情况选择vue3或者vue2

3.等待创建完成后,输入npm run serve

4.成功后,一个项目就创建完成

4.vue项目目录

Vue基础教程(下篇)(vue基础知识)

1、node_modules:npm 加载的项目依赖模块

2、src:开发的目录,开发工作大部分都在这个目录里。里面包含了几个目录及文件:

1)assets:资源目录,放一些图片或者文件。

2)components:组件目录,我们需要组件就放在这个目录里面;

3)App.vue:根组件;

4)main.js:入口js文件;

3、index.html:首页入口文件。

二.路由1.什么是路由

路由的本质就是一种对应关系,比如说我们在url地址中输入我们要访问的url地址之后,浏览器要去请求这个url地址对应的资源。

路由分为前端路由和后端路由

1).后端路由是由服务器端进行实现,并完成资源的分发 后端路由性能相对前端路由来说较低。 2).前端路由是依靠hash值(锚链接)的变化进行实现 前端路由的基本概念:根据不同的事件来显示不同的页面内容,即事件与事件处理函数之间的对应关系,前端路由主要做的事情就是监听事件并分发执行事件处理函数

2.路由的使用

1.安装路由的方法

<script src="lib/vue_2.5.22.js"></script><script src="lib/vue-router_3.0.2.js"></script>//打开命令行工具,进入你的项目目录,输入下面命令npm install vue-router --save-dev

2.创建组件

import Vue from 'vue' //引入Vueimport Router from 'vue-router' //引入vue-routerimport Hello from '@/components/Hello' //引入根目录下的Hello.vue组件Vue.use(Router) //全局使用Routerexport default new Router({ routes: [ //配置路由 { path: '/', //链接路径 name: 'Hello', //路由名称, component: Hello },{ path:'/datou', component:Datou, children:[ //子路由,嵌套路由 {path:'/',component:Datou}, {path:'datou1',component:Datou1}, {path:'datou1',component:Datou2}, ] } ]})

3.router-link

router-link 是一个组件,它默认会被渲染成一个带有链接的a标签,通过to属性指定链接地址。

<router-link to="/">[text]</router-link> <router-link to="/about">[text]</router-link>

说明:

to:导航路径,要填写的是你在router/index.js文件里配置的path值,如果要导航到默认首页,只需要写成 to="/" ,[text] :就是我们要显示给用户的导航名称。

4.router-view

构建 SPA (单页应用) 时,方便渲染你指定路由对应的组件。 是用来承载当前级别下的子级路由的一个视图标签,此标签的作用就是显示当前路由级别下一级的页面。

<template> <div id="app"> <div id="nav"> <router-link to="/">Home</router-link> <router-link to="/about">About</router-link> </div><router-view/> </div></template>3.路由嵌套

嵌套路由又称子路由,在实际应用中,通常由多层嵌套的组件组合而成。

找到/router/index.js文件,在其路由中配置一个children数组,用来配置子路由

配置子路由的path

引入子路由组件,配置子路由的component

在父级路由中表明子路由显示的配置

import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)import Home from "@/components/Home.vue"import Faxian from "@/components/Faxian.vue"import Fenlei from "@/components/Fenlei.vue"import Mymusic from "@/components/Mymusic.vue"//路由规则数组const routes = []//创建路由实例对象const router = new VueRouter({ routes: [ //默认某个子路由,用redirect重新定向父路由的路径 { path: '/', redirect: '/home/faxian' }, { //路由嵌套,children数组存储子路由 path: '/home', component: Home, children: [ { path: 'mymusic', component: Mymusic }, { path: 'fenlei', component: Fenlei }, { path: 'faxian', component: Faxian }, ] } ]})export default router4.参数传递

1.params传递参数

//配置路由
本文链接地址:https://www.jiuchutong.com/zhishi/298658.html 转载请保留说明!

上一篇:YOLOv5 + StrongSORT with OSNet

下一篇:Javaweb实验:静态网页制作(javaweb实例教程)

  • 微信营销的优点(微信营销优点入口)

    微信营销的优点(微信营销优点入口)

  • vivox70pro+地震警报怎么开(vivox7地震预警)

    vivox70pro+地震警报怎么开(vivox7地震预警)

  • 2021微博直播怎么看回放(微博直播方法)

    2021微博直播怎么看回放(微博直播方法)

  • 爱奇艺付费电影会员什么时候可以看(爱奇艺付费电影买了是永久的吗)

    爱奇艺付费电影会员什么时候可以看(爱奇艺付费电影买了是永久的吗)

  • 微信号被连续封了4次(微信号连续封三天为什么)

    微信号被连续封了4次(微信号连续封三天为什么)

  • 微信朋友圈怎么显示全文(微信朋友圈怎么转发别人的朋友圈)

    微信朋友圈怎么显示全文(微信朋友圈怎么转发别人的朋友圈)

  • 微信怎么人脸识别(微信怎么人脸识别解锁)

    微信怎么人脸识别(微信怎么人脸识别解锁)

  • 华为Nova5网速显示在哪里设置(华为nova5网速慢)

    华为Nova5网速显示在哪里设置(华为nova5网速慢)

  • 照片上面怎么加文字(照片上面怎么加日期和时间)

    照片上面怎么加文字(照片上面怎么加日期和时间)

  • ipad2能升级到什么版本(ipad2可以升级到10.0吗)

    ipad2能升级到什么版本(ipad2可以升级到10.0吗)

  • 美图秀秀去字不伤背景(美图秀秀去字不破坏图片)

    美图秀秀去字不伤背景(美图秀秀去字不破坏图片)

  • 京东礼品卡退货规则(京东礼品卡退货怎么退)

    京东礼品卡退货规则(京东礼品卡退货怎么退)

  • p30是安卓系统吗(华为p30是安卓吗)

    p30是安卓系统吗(华为p30是安卓吗)

  • 屏幕使用时间灰色代表什么(屏幕使用时间灰色条柱)

    屏幕使用时间灰色代表什么(屏幕使用时间灰色条柱)

  • 联通手机信号不好怎么办(联通手机信号不稳定怎么办)

    联通手机信号不好怎么办(联通手机信号不稳定怎么办)

  • 插耳机有电流声怎么办(插耳机有电流声怎么回事)

    插耳机有电流声怎么办(插耳机有电流声怎么回事)

  • 美版苹果卡贴是什么(美版苹果卡贴什么意思)

    美版苹果卡贴是什么(美版苹果卡贴什么意思)

  • 计算机网络系统是什么的结合(计算机网络系统的基本组成)

    计算机网络系统是什么的结合(计算机网络系统的基本组成)

  • 手机无故发烫是什么原因(手机为何无故发烫)

    手机无故发烫是什么原因(手机为何无故发烫)

  • oppo悬浮窗口怎么打开(oppo悬浮窗口怎么设置)

    oppo悬浮窗口怎么打开(oppo悬浮窗口怎么设置)

  • 华为手机怎么sos求救(华为手机如何解锁)

    华为手机怎么sos求救(华为手机如何解锁)

  • 微信怎么设置不显示微信号(微信怎么设置不看对方的朋友圈)

    微信怎么设置不显示微信号(微信怎么设置不看对方的朋友圈)

  • 互联网sp和ssp什么意思(互联网 sp ssp)

    互联网sp和ssp什么意思(互联网 sp ssp)

  • ios13的访问限制在哪里(ios13.5访问限制在哪里)

    ios13的访问限制在哪里(ios13.5访问限制在哪里)

  • 三星s10无线充电是多少瓦(三星s10无线充电不能用)

    三星s10无线充电是多少瓦(三星s10无线充电不能用)

  • 现代计算机的本质工作原理(现代计算机的本质特点)

    现代计算机的本质工作原理(现代计算机的本质特点)

  • 苹果呼吸灯在哪里设置(苹果呼吸灯在哪关)

    苹果呼吸灯在哪里设置(苹果呼吸灯在哪关)

  • vivos1有没有防水功能(vivos10防水吗)

    vivos1有没有防水功能(vivos10防水吗)

  • uniapp常见兼容性问题(uniapp多端兼容)

    uniapp常见兼容性问题(uniapp多端兼容)

  • 苹果系统专用网络优化工具,让你的网络速度暴增(一个人失恋了该怎么安慰她)

    苹果系统专用网络优化工具,让你的网络速度暴增(一个人失恋了该怎么安慰她)

  • 所得税为什么比利润高
  • 中国税收居民判定标准
  • 免税收入怎么做会计分录
  • 应纳税所得额是什么意思
  • 息税前利润变动率
  • 分期付款进项税额怎么算
  • 怎样查是否为一类银行卡
  • 应收账款转为其他应收款
  • 房屋中介机构可以资金托管吗
  • 电子行程单自己打印
  • 有期末留抵税额增值税和附税还用计提和缴纳吗
  • 土地投资入股是否需要发票作为企业所得税税前扣除凭证
  • 去年的成本没有入账
  • 去税务局核定税种怎么填
  • 高新技术企业进项加计扣除
  • 委托加工几个点
  • 开具红字发票无蓝字发票如何网上申报?
  • 增值税普通发票税率
  • 开红字增值税专用发票步骤
  • 营改增的作用
  • 收到公司投入的土地使用权
  • 进项发票认证抵扣时间有限制吗
  • 汇缴交的所得税如何做账
  • 在银行买理财产品
  • 怎么保存win10锁屏界面
  • 在win10中显示我的电脑
  • thinkphp5开发教程
  • win7如何更换开机密码
  • 工程结算转主营业务收入
  • php数组函数 菜鸟
  • gcasInstallHelper.exe是什么进程 作用是什么 gcasInstallHelper进程查询
  • 承租厂房需要缴纳什么税
  • php实现文件的下载
  • 承兑汇票到期超过10天怎么办
  • php操作json文件
  • 建安企业开具增值税专用发票要求
  • 特定纳税人是什么意思
  • ngnix 命令
  • 股东转让股份会退股吗
  • 公司账户的资金有利息吗
  • 年金现值系数和复利现值系数的公式
  • 外贸da付款方式的流程图
  • 年终汇算清缴所得税计算器
  • 分公司可以独立签约吗
  • mysql的性能优化方案有哪些
  • 受托代销商品款是什么类账户
  • 存货跌价准备的账务处理
  • 分公司撤销跨区经营
  • 纳税申报是根据什么填写的
  • 企业重组后的债权怎么处理
  • 企业的营业税金怎么计算
  • 资本公积现金流量表里放在哪里
  • 企业账务流程
  • 企业进项税额如何账务处理
  • 私营公司无形资产怎么算
  • mysql安装配置教程5.7.16
  • mysql数据库输入汉字是问号
  • win8更改系统字体
  • VMware虚拟机安装Android系统
  • bios设置USB启动英文
  • xp无法进入桌面怎么办
  • win8开机画面后黑屏
  • win7语言栏不见了 各种方法都试过了
  • 如何卸载windows media player
  • 如何管理和维护宿舍卫生
  • win10显示win8
  • bootstrap 组件库
  • Bootstrap与KnockoutJs相结合实现分页效果实例详解
  • oracle sql mysql
  • css实现下拉菜单的思路是
  • 批处理文件夹内文件名
  • pygame 安装
  • unity 2d ik
  • vue curd生成
  • java script和java区别
  • jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
  • 打不死的小强励志词句
  • 宁波国税局领导名单
  • 怀化市税务局领导
  • 新疆医保哪里查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设