每天喵:定製一款簡潔的首頁

前面我寫了兩篇文章,本身搭建了vue項目的運行環境vue

徒手擼個vue項目框架(上)

徒手擼個vue項目框架(下)

這裏繼續使用以前搭建好的環境,實現一個簡潔的首頁:每天喵。git

個人githup在這裏: github.com/mmdctjj/meo…github

1、原由

我寫項目,老是由於兩個瀏覽器(使用谷歌和百度兩個搜索引擎)切換感受比較繁瑣,索性本身寫個頁面,能夠選擇不一樣的搜素引擎,這樣就不用來回切換了npm

另外,由於天天都要給本身不少學習任務,習慣了敲鍵盤,就想着順便將todolist也給加到首頁去element-ui

因此,這樣便有了每天喵瀏覽器

2、設計

1.預覽

簡潔是我最喜歡的風格了,不喜歡花裏胡哨的,因此它看起來很素,十分簡約bash

雖然已經部署了,但這也只是測試版本,還有不少優化的空間,想看實際效果的 點這裏

2.UI選擇

使用element-ui做爲ui庫,按需引入組件babel

element-ui按需引入須要官方插件支持:babel-plugin-compoentapp

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,讓本身隨時緊繃起來

3、目標

總的來講下之後還會有哪些功能

1.todoList歷史記錄功能
2.支持更多的搜索引擎
3.實現功能和樣式的DIY功能
4.實現一款簡潔版todoList的APP

生活老是苦的,可是苦只是相對的,我寧肯由於勞累而身體感受痛苦,也不要由於碌碌無爲虛度光陰而心裏痛苦

共勉

相關文章
相關標籤/搜索