注意:
一个组件下只能有一个并列的 div,以下写法是错误:
数据要写在 return 里面,而不是像文档那样子写,以下写法错误:
2、讲讲父子组件
1)在components目录下新建sub文件夹,用于存放一下可以复用的子组件。比如新建一个Confirm.vue组件
3)在父组件中引入子组件
引入:import Confirm from '../sub/Confirm'
注册:在<script></script>
标签内的 name代码块后面加上 components: {Confirm}
使用:在<template></template>
内加上<confirm></confirm>
完整代码:
2)父子组件通信
子组件:
父组件:
3、使用路由搭建单页应用
1)按照以上方法,新建一个Second.vue组件
2)路由跳转:<router-link to="/second">去第二个页面</router-link>
路由跳转之后,注意观察路径变化:
可以看到,在html中解析成了a标签
这里只是简单的介绍了一下路由的使用,更多详细信息,请前往官网学习:https://router.vuejs.org/zh-cn/
4、如何用less写样式
1)安装less依赖:npm install less less-loader --save
安装成功之后,可在package.json中看到,多增加了2个模块:
2)编写less
五、补充
1、解决vue不能自动打开浏览器的问题:当我们输入npm run dev,运行项目,命令行提示我们运行成功,但是浏览器也没有自动打开,只能自己手动输入。
解决:
1)打开config ==> index.js
2)module.exports配置中找到autoOpenBrowser,默认设置的是false
3)将autoOpenBrowser改为true
4)Ctrl+C,然后我们重启一下,就能自动打开浏览器了
2、为了避免端口冲突,也可以修改port,打开目录同上
修改成功:
最后附上demo地址:https://github.com/yanxulan/vue-demo.git
更多编程相关知识,请访问:编程学习课程!!
以上就是vue.js如何创建项目的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《vue.js》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者