vue使用中遇到的,以及vue1.0到vue2.0新手踩的坑
2024-10-13 08:52:06
最近再写一个vue的项目,视频中用的是vue1.0,但是现在vue已经2.0,所以踩了很多坑,先记录下来。理解有误再来修改。
路由问题
之前的路由是写在app.vue里边,而2.0的路由直接有个router文件夹的,路由的信息都在这里面的index.js文件里面
import Vue from 'vue';
import Router from 'vue-router';
import Hello from '@/components/Hello'; Vue.use(Router); export default new Router({
routes: [
{
path: '/',
components: {
default: Hello
}
}
]
});
如果我们想在页面中再引入一个组件,就可以直接在这个path目录下写,比如我们再加个header组件
import Vue from 'vue';
import Router from 'vue-router';
import Hello from '@/components/Hello';
// 导入组件
import Header from '@/components/header/header'; Vue.use(Router); export default new Router({
routes: [
{
path: '/',
components: {
default: Hello,
// 注册组件,命名为Header
Header: Header
}
}
]
});
然后在App.vue文件内写入就好了
<router-view name="Header"></router-view>
npm run dev 报的错
1.找不到模块
Module build failed: Error: Cannot find module '模块名'
安装对应模块
npm install 模块名 --save-dev(关于环境的,表现为npm run dev 启动不了)
npm install 模块名 --save(关于项目的,比如main.js,表现为npm run dev 成功之后控制台报错)
最新文章
- jQuery弹出深色系层菜单
- 【听说是线段树】bzoj1012 [JSOI2008]最大数maxnumber
- SQL Server更新表(用一张表的数据更新另一张表的数据)
- loadrunner11.0 安装破解详解使用教程
- ubuntu源码安装django
- Poj 1050 分类: Translation Mode 2014-04-04 09:31 103人阅读 评论(0) 收藏
- 项目源码--JSP在线客服系统(SSH框架技术)源码
- 使用struts2标签<;s:action无法显示引用页面问题
- git bash中避免在push时反复输入用户名和密码
- MySQL 忘记密码后的重置操作
- mysql 创建函数 error Code: 1227. Access denied;
- 解决苹果电脑(mac)管理员账户变成了普通用户后不能解锁用户与群组的问题
- zTree实现地市县三级级联报错(三)
- Effective C++ ——模板和泛型编程
- 关于";net::ERR_CONNECTION_ABORTED";和";Firebug 达到了 Post 请求大小限制";的问题
- 转载一篇makefile,说的很详细
- idea创建springboot Web项目
- css定位的各属性占位问题
- vue-cli +echarts-amap集成echarts和高德地图TypeError: Cannot read property &#39;dataToPoint&#39; of null解决方案
- cartographer 最新版安装测试
热门文章
- vue Element学习和问题处理
- C++字符串按照指定规则切割的功能模板类,常用的一段检测记录运行时间的代码
- redis远程连接不上解决办法
- configure,make,make install作用和关系的一些理解
- Oracle使用学习笔记(二)_Sql语句
- bash小技巧1 获取文件当前路径
- python入门(十四):面向对象(属性、方法、继承、多继承)
- [转] ADO.NET调用存储过程带输出参数或返回值
- 通过微信公众号API复制公众号自定义菜单同时增加子菜单方法
- mysql in 子查询 效率慢,对比