位置: IT常识 - 正文

vue2 vue-router 不显示页面问题

编辑:rootadmin
vue2 vue-router 不显示页面问题

目录

菜鸟入门,配置vue-router一直不显示。

排除过的问题点:

项目源码如下:

分析:

解决方案:

可能会遇到错误

这vue-router页面总算出来了:


菜鸟入门,配置vue-router一直不显示。

推荐整理分享vue2 vue-router 不显示页面问题,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

首先去看了是否是vue-router引用的问题,排除掉引用问题之后,网上冲浪找了不少方法,

说是名字之类的,都排除过了。以下是排除过的问题点:

路由跳转了但界面不显示

没有在父路由加上router-view,加上下面的代码即可。

1

2

<!-- 路由匹配到的组件将显示在这里 -->

<router-view></router-view>

 router.js里的 new Vue Router返回必须是: routes// 指定为routesconst router = new VueRouter({ routes});输入网址要有#:

 http://localhost:8080/#

等等,都试过了,还是不显示 。

项目源码如下:

/components/PageTest1.vue

<template> <div> <h1>page1</h1> <p>{{msg}}</p> </div></template><script>export default { data () { return { msg: "我是page1组件" } }}</script><style scoped></style>

/components/PageTest2.vue

<template> <div> <h1>page2</h1> <p>{{msg}}</p> </div></template><script>export default { data () { return { msg: "我是page2组件" } }}</script><style scoped></style>router.jsvue2 vue-router 不显示页面问题

与main.js放在同级目录下, src/

import Vue from 'vue';import VueRouter from 'vue-router';Vue.use(VueRouter)import page1 from './components/PageTest1.vue';import page2 from './components/PageTest2.vue';const routes = [ {path: '/page1', component: page1}, {path: "/page2", component: page2}, //可以配置重定向 // {path: '', redirect: "page1"} //或者重新写个路径为空的路由 {path:"",component:page1}]const router = new VueRouter({ routes});export default router

main.js

import Vue from 'vue'import App from './App'//引用router.jsimport router from './router.js'Vue.config.productionTip = false/* eslint-disable no-new */new Vue({ el: '#app',//一定要注入到vue的实例对象上 router, components: { App }, template: '<App/>'})分析:

我的项目的问题是,版本不兼容,环境配置不对。用webstorm,默认会安装一些只跟vue3合适的版本。然后菜鸟学习,都用vue2的代码。

解决方案:

在项目运行时会报错,网页上按F12显示错误 :

“export ‘default‘ (imported as ‘VueRouter‘) was not found in ‘vue-router‘` 

最后发现是vue-router版本的问题,最新的版本是4.x.x , 使用cnpm install vue-router -S, 时默认安装了最新。

 ​​​​​​​

然后回退到3.1.3: 执行指定版本安装:

cnpm i install vue-router@3.5.2 -S

 安装完之后,package.json,里第一个"vue-router": "^4.1.6"会变成 3.5.2, 然后把第2个删除。

"vue-router": "^3.5.2"

以后再进行测试,可以运行了

切换版本之后,再运行,可能会遇到以下错误2:“export ‘default‘ (imported as ‘VueRouter‘) was not found in ‘vue-router‘报错分析

问题: vue配置vue-router ,项目启动时报错You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.

原因分析: 在项目配置的时候,默认 npm 包导出的是运行时构建,即 runtime 版本,不支持编译 template 模板。

vue 在初始化项目配置的时候,有两个运行环境配置的版本:Compiler 版本、Runtime 版本。

解决办法: 在项目的根目录下,找到:vue.config.js配置文件,增加: runtimeCompiler: true,

const { defineConfig } = require('@vue/cli-service')module.exports = defineConfig({ transpileDependencies: true, runtimeCompiler: true,})这vue-router页面总算出来了:

本文链接地址:https://www.jiuchutong.com/zhishi/292980.html 转载请保留说明!

上一篇:被北极光映衬出轮廓的因努伊特石堆,加拿大西北地区 (© Mark Duffy/Alamy)(北极光的征兆)

下一篇:[Vue warn]: Error in created hook: “TypeError: Cannot read properties of undefined (reading ‘$on‘)“

  • wifi怎么有两个名称一个5g(wifi怎么有两个名称一个5g那哪个快)

    wifi怎么有两个名称一个5g(wifi怎么有两个名称一个5g那哪个快)

  • qq注册时间在哪里看(qq注册时间在哪里看链接)

    qq注册时间在哪里看(qq注册时间在哪里看链接)

  • 华为mate30发布会什么时候(华为mate30发布会日期)

    华为mate30发布会什么时候(华为mate30发布会日期)

  • iphone11人脸识别一直转(iphone11人脸识别不灵敏)

    iphone11人脸识别一直转(iphone11人脸识别不灵敏)

  • 华为基带是自己的吗?(华为基带用的谁的)

    华为基带是自己的吗?(华为基带用的谁的)

  • 微信解除黑名单后能收到之前的信息吗(微信解除黑名单还是好友吗)

    微信解除黑名单后能收到之前的信息吗(微信解除黑名单还是好友吗)

  • 怎样把喜欢的歌曲设置成来电铃声(怎样把喜欢的歌设置来电铃声)

    怎样把喜欢的歌曲设置成来电铃声(怎样把喜欢的歌设置来电铃声)

  • ipad电充不进去怎么办(ipad无法充电)

    ipad电充不进去怎么办(ipad无法充电)

  • vga什么意思(在微机中vga什么意思)

    vga什么意思(在微机中vga什么意思)

  • u盘当pe后怎么还原(u盘做pe盘后还能存东西吗)

    u盘当pe后怎么还原(u盘做pe盘后还能存东西吗)

  • 快手停止关注对方知道吗(快手停止关注对谁有影响)

    快手停止关注对方知道吗(快手停止关注对谁有影响)

  • 苹果x和苹果11尺寸对比(苹果x和苹果11比)

    苹果x和苹果11尺寸对比(苹果x和苹果11比)

  • 开着微信电话闹钟会响吗(开着微信电话闹钟不响)

    开着微信电话闹钟会响吗(开着微信电话闹钟不响)

  • 看快手很卡是什么原因(看快手很卡怎么办)

    看快手很卡是什么原因(看快手很卡怎么办)

  • 手机性能模式啥意思(手机性能模式是干嘛的)

    手机性能模式啥意思(手机性能模式是干嘛的)

  • 平板耗电特别快怎么办(平板耗电特别快是漏电)

    平板耗电特别快怎么办(平板耗电特别快是漏电)

  • 拼多多填错单号过了24小时怎么办(拼多多填错单号怎么修改)

    拼多多填错单号过了24小时怎么办(拼多多填错单号怎么修改)

  • 手机用sd卡还是tf卡(手机用sd卡有用吗)

    手机用sd卡还是tf卡(手机用sd卡有用吗)

  • 快手上的快币怎么提现(快手上的快币怎么来的)

    快手上的快币怎么提现(快手上的快币怎么来的)

  • 红米note5什么时候更新MIUI11(红米note5 2021)

    红米note5什么时候更新MIUI11(红米note5 2021)

  • 卓易健康怎么绑定微信(卓易健康怎么绑定健康码)

    卓易健康怎么绑定微信(卓易健康怎么绑定健康码)

  • 删除并拉黑后就永远加不上对方了吗(删除并拉黑后就没有了吗)

    删除并拉黑后就永远加不上对方了吗(删除并拉黑后就没有了吗)

  • 文件传输助手消息恢复(文件传输助手消息发不出去)

    文件传输助手消息恢复(文件传输助手消息发不出去)

  • 苹果双卡的是什么型号(iphone的双卡用着怎么样)

    苹果双卡的是什么型号(iphone的双卡用着怎么样)

  • qq空间如何打赏红包(qq空间如何打赏主播)

    qq空间如何打赏红包(qq空间如何打赏主播)

  • LINUX系统怎么使用chmod数字表示?(linux zen3)

    LINUX系统怎么使用chmod数字表示?(linux zen3)

  • 《web应用技术》学习规划日程表(web应用技术是什么)

    《web应用技术》学习规划日程表(web应用技术是什么)

  • 学前端没这些工具怎么行(学前端的可以是什么专业的)

    学前端没这些工具怎么行(学前端的可以是什么专业的)

  • 报废汽车残值收入
  • 销售原材料给供应商
  • 发票没有纳税人识别号怎么重开
  • 固定资产的原值是含税价?
  • 员工宿舍买热水器计入什么费用
  • 金税盘全额抵扣申报流程
  • 股票投资收益是指投资者从购入股票开始到出售为止整
  • 盈余公积补亏账务处理分录
  • 现金管理规定有哪些主要内容
  • 发行股票时支付的发行费属于
  • 合同没签定金可以退的吗
  • 外币应收帐款汇兑损益现流附表
  • 调财务报表怎样调整
  • 租赁汽车油费可以抵扣吗
  • 车船使用税是否必须交
  • 绿化企业所得税税率是多少
  • 企业自行建造的固定资产
  • 定额发票是啥
  • 企业交残疾人基金会计分录怎么做
  • 出租车车票能进高铁站吗
  • 税控盘技术维护费怎么抵扣
  • 合同资产对应的成本
  • 保险企业准备金是什么
  • 公司承兑汇票怎么兑现
  • macbook显示隐藏文件
  • 以前年度应付账款做到制造费用如何改账
  • 无形资产的摊销计入什么科目
  • php 模拟post
  • php生成随机字符串源,且不会重复出现
  • 股权变更怎么缴纳个人所得税
  • 土地增值税清算管理规程
  • 深入解析Laravel5.5中的包自动发现Package Auto Discovery
  • ntpdate 命令
  • docker部署架构图
  • php页面跳转可以用header
  • 增值税怎样交
  • 残保金是用人单位还是用工单位承担
  • 增值税进项税加计抵扣
  • 年度结转增值税
  • java 访问者模式
  • 个人福利要交税吗
  • 防伪税款服务费抵扣
  • sql2008使用教程
  • 房产税的纳税人包括
  • 税控盘有什么作用
  • 本年利润会计分录怎么写
  • 一般纳税人季报还是月报
  • 企业营改增税率是多少
  • 固定资产竣工前予以资本化吗
  • 公司基本账户有银行卡吗
  • 未开票收入怎么报税
  • 预包装食品是否可以称重销售吗
  • 资产利润表
  • 医疗器械行业进货未取得发票怎么做会计分录的
  • 总账建账的原则包括
  • 工业增值税怎么算
  • 如何删除多余的空白表格
  • centos 7.5 7.6
  • xp双系统怎么设置默认系统
  • 如何禁止win10系统更新到win11
  • win7系统安装谷歌浏览器
  • mac双系统怎么调整磁盘空间
  • linux device driver
  • win7系统怎样
  • win10连热点无网络
  • cocos studio
  • bootstrap表格内容模板
  • unity协程会阻塞主线程吗
  • shell中的-le
  • iframe嵌入页面出现跨域问题
  • unity3d的游戏
  • 同一个页面
  • jquery validate表单校验html
  • jquery ajax后台返回list,前台用jquery遍历list的实现
  • shell脚本 -ne 0
  • Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent错误的记录。
  • 贵州新农合可以打电话停保吗
  • 国税发票真伪查询手机怎么查
  • ipadpro关税多少
  • 北京税务局网上办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设