前面我写了两篇文章,自己搭建了vue项目的运行环境
徒手撸个vue项目框架(上)
徒手撸个vue项目框架(下)
这里继续使用之前搭建好的环境,实现一个简洁的首页:天天喵。
我的githup在这里: github.com/mmdctjj/meo…
一、起因
我写项目,总是因为两个浏览器(使用谷歌和百度两个搜索引擎)切换感觉比较繁琐,索性自己写个页面,可以选择不同的搜素引擎,这样就不用来回切换了
另外,因为每天都要给自己很多学习任务,习惯了敲键盘,就想着顺便将todolist也给加到首页去
所以,这样便有了天天喵
二、设计
1.预览
简洁是我最喜欢的风格了,不喜欢花里胡哨的,所以它看起来很素,十分简约

2.UI选择
使用element-ui作为ui库,按需引入组件
element-ui按需引入需要官方插件支持:babel-plugin-compoent
cnpm i babel-plugin-compoent --save
// .babelrc文件
"plugins": [
"@babel/transform-runtime",
"syntax-dynamic-import",
[
"component",
{
"libraryName": "element-ui",
"styleLibraryName": "theme-chalk"
}
]
]
//在你需要组件的地方
import {
Input,
Select,
Option,
Button,
Container,
Dialog,
Header,
Form,
FormItem,
Notification
} from "element-ui";
Vue.use(Input);
Vue.use(Select);
Vue.use(Option);
Vue.use(Button);
Vue.use(Container);
Vue.use(Header);
Vue.use(Dialog);
Vue.use(Form);
Vue.use(FormItem);
3.功能
a.登录
进入页面会自动监测登录信息,如果没有会弹出登录框,建议使用手机号登录,但是你随机使用一串数字也行,目前还没有验证,但为了以后方便还是使用合法的手机号
b.搜索功能
你可以通过下拉框选择百度或者谷歌作为搜索引擎,默认是百度,以后它会是动态设置默认值的

c.todoList
这是重头戏!!! 有个头疼的事就是我好像已经习惯了键盘,每次要我拿笔记录今天的任务就觉得很繁琐,所以很早就渴望一个简洁的todoList功能的首页了

甚至还可以布置明天的任务
为了可以随时随地的安排自己,我还打算做个todoList的app,让自己随时紧绷起来
三、目标
总的来说下以后还会有哪些功能
1.todoList历史记录功能
2.支持更多的搜索引擎
3.实现功能和样式的DIY功能
4.实现一款简洁版todoList的APP
生活总是苦的,但是苦只是相对的,我宁可因为劳累而身体感觉痛苦,也不要因为碌碌无为虚度光阴而内心痛苦
共勉