位置: 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‘)“

  • 让论坛发帖在交流艺术中推广(论坛发帖规则)

    让论坛发帖在交流艺术中推广(论坛发帖规则)

  • 苹果换修无忧月付版什么意思(苹果换修无忧月卡多少钱)

    苹果换修无忧月付版什么意思(苹果换修无忧月卡多少钱)

  • ipad打字键盘上移了(ipad打字键盘上方显示不了中文字了)

    ipad打字键盘上移了(ipad打字键盘上方显示不了中文字了)

  • qq龙王标识怎么关闭(qq龙王标识怎么显示)

    qq龙王标识怎么关闭(qq龙王标识怎么显示)

  • 苹果耳机保修需要提供什么(苹果耳机保修需要啥)

    苹果耳机保修需要提供什么(苹果耳机保修需要啥)

  • hma al00是华为什么型号(hmaal00是华为什么手机型号)

    hma al00是华为什么型号(hmaal00是华为什么手机型号)

  • 抖音0播放量怎么恢复正常(抖音播放量怎么表现)

    抖音0播放量怎么恢复正常(抖音播放量怎么表现)

  • 抖音直播画面模糊怎么调整(抖音直播画面模糊会违规)

    抖音直播画面模糊怎么调整(抖音直播画面模糊会违规)

  • 华为mate30pro原装手机壳怎么拆(华为mate30pro原装充电器型号参数)

    华为mate30pro原装手机壳怎么拆(华为mate30pro原装充电器型号参数)

  • 安全模式怎么连接wifi(安全模式怎么连接网络)

    安全模式怎么连接wifi(安全模式怎么连接网络)

  • kindle充电叹号强制重启(kindle充电不亮灯)

    kindle充电叹号强制重启(kindle充电不亮灯)

  • 斗鱼直播可以设置密码吗(斗鱼直播可以设置不收礼物吗)

    斗鱼直播可以设置密码吗(斗鱼直播可以设置不收礼物吗)

  • 限速1mbps是多少网速(限速1mbps是多少网速能干什么)

    限速1mbps是多少网速(限速1mbps是多少网速能干什么)

  • 充电线5a是什么意思(充电线5a2a是什么意思)

    充电线5a是什么意思(充电线5a2a是什么意思)

  • vivo云服务照片在哪里(vivo云服务照片同步)

    vivo云服务照片在哪里(vivo云服务照片同步)

  • 投影图像一边宽一边窄(投影画面一边宽一边窄)

    投影图像一边宽一边窄(投影画面一边宽一边窄)

  • 荣耀20支持nfc功能吗(荣耀支持nfc功能机型)

    荣耀20支持nfc功能吗(荣耀支持nfc功能机型)

  • kindle翻页屏幕闪烁(kindleoasis翻页闪屏)

    kindle翻页屏幕闪烁(kindleoasis翻页闪屏)

  • 抖音直播能看回放么(抖音直播能看回放吧)

    抖音直播能看回放么(抖音直播能看回放吧)

  • macos catalina安装不了怎么办  MacOSCatalina比较常见的问题和解决方案(macos catalina安装很慢)

    macos catalina安装不了怎么办 MacOSCatalina比较常见的问题和解决方案(macos catalina安装很慢)

  • Win7系统下重启iis服务的操作方法(win7系统重启怎么还原系统)

    Win7系统下重启iis服务的操作方法(win7系统重启怎么还原系统)

  • Vue+EleMentUI实现el-table-colum表格select下拉框可编辑(element ui+vue)

    Vue+EleMentUI实现el-table-colum表格select下拉框可编辑(element ui+vue)

  • Vue2 watch监听对象的属性值变化(vue的watch监听)

    Vue2 watch监听对象的属性值变化(vue的watch监听)

  • 【GitHub Copilot X】基于GPT-4的全新智能编程助手

    【GitHub Copilot X】基于GPT-4的全新智能编程助手

  • 发票章是否需要到税务局备案
  • 子公司注销母公司投资损失企业所得税
  • 银行转账支付计入什么科目
  • 购买摄影器材会计分录
  • 公司茶水间有什么
  • 电子税务局中在哪看本月开票统计表
  • 以前减记存货价值的影响因素是什么意思
  • 收到银行汇票要去银行办理吗
  • 个体工商户所得税税率表
  • 外出经营活动结束纳税人应当向经营地税务机关填报
  • 接受虚开增值税 经侦立案
  • 网上缴税后会有发票吗
  • 企业开出增值税专用发票后注销
  • 服务类的企业发票税率
  • 公司冲账发票做账流程
  • 包工不包料会计处理
  • 涉税软件技术维护费可以全额抵扣吗?
  • 股票期权所得税率
  • 医疗机构的界定
  • 法院判决书能作为证据使用吗
  • 坏账准备冲回是借方还是贷方
  • 主机倒地后打不开电脑
  • 电脑找不到休眠设置了
  • 网上纳税申报的基本流程是什么
  • 微信公众平号平台
  • 原始凭证可以没有名称吗
  • 前端男神尤雨溪传奇
  • 企业代扣代缴个人所得税会计分录
  • 工程资金占用费的法律依据
  • 收到债劵利息会减少吗
  • 固定资产残值率怎么计算
  • vue3父子组件传递数组通信
  • vue3定义全局变量
  • vue前端面试官常问的问题
  • php二分查找算法两种方法
  • 去年多计提的所得税怎么调整
  • 加盟代理需要什么手续
  • 一定要确认收入的时候才能开票吗
  • 购买方已认证怎么开具红字信息表
  • 基本户 变更
  • python requests检测响应状态码
  • 认缴制注册资金不交可以吗
  • 特惠贷贴息金额怎么算的
  • 进口增值税是什么意思
  • 汇兑损益可能被确认为
  • 计提城建税的会计分录怎么写
  • 融资租赁的增值税专用发票可不可以抵扣
  • 设备租赁公司怎么样
  • 哪些情况应收账款不能扣
  • 向非金融企业借款会计分录
  • 广告费用收入
  • 发票系统中监控怎么设置
  • 购房发票丢了怎么收房
  • 政府补贴是否交增值税
  • 酒店营业额成本比例
  • 企业会计准则中职工薪酬
  • 建安发票是增值税发票吗
  • sqlserver代理服务启动失败
  • 多表关联执行顺序
  • mysql 数据库
  • mac通讯录怎么删除
  • grub rescue修复引导找不到grub
  • vmware img镜像
  • linux安装.gz
  • linux系统中怎么编辑文件
  • centos如何删除用户
  • windows8桌面设置
  • win8.1 无法连接到此网络
  • win10专业版装不上m1136驱动
  • shell while
  • opengl纹理错误变成条纹
  • JavaScript中的复杂数据类型又称为
  • Javascript this 关键字 详解
  • Python3使用requests发闪存的方法
  • 工资6200要交多少个人所得税
  • 北京市国家税务局网站官网
  • 税务个人廉洁谈话记录内容
  • 荆州市物业管理
  • 重庆个人所得税是多少
  • 广西国税电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设