这个博客的功能虽然挺少,但是使用起来还是对vue的理解有了一点的进步。
这个小项目的技术栈为:vue,vue cli3,vue router,axios,fire base。
编辑器是使用的vs code。
首先先建立vue的脚手架,使用命令:vue create . 。在一个我创建好的目录之下建立脚手架。
之后把脚手架中默认的内容去掉。
首先我的博客的常规布局需要用到四个组件。
1、顶部导航栏。(公共组件)
2、增加博客的组件。
3、展现总博客的组件。
4、展现单独博客的组件。
首先定义的肯定不是顶部导航栏,导航栏的作用就是连通着各个组件的枢纽。组件都还没建立起来,怎么会先建立起枢纽呢?
一开始先建立的应该是“增加博客的组件”
如下
这个东西很简单就可以写出来了,在component目录下创建一个vue文件,名字随你喜欢。我这就是取名“addBlog.vue”了。
按照常规先是把一个组件的模板先打出来。然后在template里面讲这个页面所有的html元素敲出来。
一个H1的抬头,一个input,一个textarea,一个checkbox,一个option,一个button。
有了这些元素之后,肯定要把元素内容给提炼出来的,不然的话就像一个笔记本,只有你自己看得到了。
vue的话自然是使用v-model方便了。可以双向的更新数据,何乐而不为呢?
直接用上model。