1. 程式人生 > >談談學習element UI + vue.js的感受

談談學習element UI + vue.js的感受

前段時間參與到一個後臺管理系統的專案中,我來負責前端,但是說實話我的技術是真的菜。

偶然的機會接觸到了element ui發現真的是很好用。對於我這種寫前端的菜鳥,快速開發一個前端頁面是非常容易的了。

先上幾張圖


舉個栗子:

<template>
  <div class="block">
    <span class="demonstration">預設</span>
    <el-date-picker
      v-model="value1"
      type="datetime"
      placeholder="選擇日期時間">
    </el-date-picker>
  </div>
  <div class="block">
    <span class="demonstration">帶快捷選項</span>
    <el-date-picker
      v-model="value2"
      type="datetime"
      placeholder="選擇日期時間"
      align="right"
      :picker-options="pickerOptions1">
    </el-date-picker>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        pickerOptions1: {
          shortcuts: [{
            text: '今天',
            onClick(picker) {
              picker.$emit('pick', new Date());
            }
          }, {
            text: '昨天',
            onClick(picker) {
              const date = new Date();
              date.setTime(date.getTime() - 3600 * 1000 * 24);
              picker.$emit('pick', date);
            }
          }, {
            text: '一週前',
            onClick(picker) {
              const date = new Date();
              date.setTime(date.getTime() - 3600 * 1000 * 24 * 7);
              picker.$emit('pick', date);
            }
          }]
        },
        value1: '',
        value2: ''
      };
    }
  };
</script>

根據element ui 提供的模板,很快就能實現時間選擇器的功能

Element UI 是一套採用 Vue 2.0 作為基礎框架實現的元件庫,它面向企業級的後臺應用,能夠幫助你快速地搭建網站,極大地減少研發的人力與時間成本。

自我感覺的話,本週就搞了這麼點前端的東西,另外驗證的東西也寫得差不多了,可是ajax的資料過濾還是不會。

下週要開始學習和寫ajax的資料過濾。

相關推薦

談談學習element UI + vue.js感受

前段時間參與到一個後臺管理系統的專案中,我來負責前端,但是說實話我的技術是真的菜。 偶然的機會接觸到了element ui發現真的是很好用。對於我這種寫前端的菜鳥,快速開發一個前端頁面是非常容易的了。 先上幾張圖 舉個栗子: <template> <

vue+element ui +vue-quill-editor 富文本圖片上傳到騎牛雲

temp created 編輯 展示 這不 tour ng- inpu pla vue-quill-editor上傳圖片會轉換成base64格式,但是這不是我們想要的,之後翻了很多文章才找到想要的,下面直接上代碼 <style lang="sass">.quil

Vue.js基礎學習之 搭建vue.js 專案框架。

還是那就俗話,寫部落格的原因就是為記筆記。其實本人也在word 文件上,也記了,但是怕丟。所以寫成部落格,當自己再需要的時候可以檢視。本人主要是c#,asp.net。為了能一人獨立開發一個完整的專案,所以學習一套前端的架構。有錯誤的地方,歡迎大家指出。不說廢話,趕緊利索的寫實

學習筆記】vue.js

安裝 開發環境<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 生產環境<script src="https://cdn.jsdelivr.net/npm/vue"&

$Django 路飛之小知識回顧,Vue之樣式element-ui,Vue繫結圖片--mounted頁面掛載--路由攜帶引數

一 小知識回顧 1 級聯刪除問題 2 一張表關聯多個表,比如有manytomanyfileds forignkey,基於物件查詢存在的問題:反向查詢的時候  表名小寫_set.all()不知是哪個欄位queryset物件  所以說related_name='coursedetail_b

Vue +Element UI +vue-quill-editor 富文字編輯器及插入圖片自定義

1.安裝npm install vue-quill-editor --save2.在main.js中引入import VueQuillEditor from 'vue-quill-editor' im

五個小案例帶你學習火熱的Vue.js

vue.js背後的理念是提供儘可能簡單的API,在檢視(HTML)和模型(javascript物件)建立實時的雙向繫結機制。正如你在下面的例子中所看到的,這個框架使用起來非常的高效且不影響任何功能。 開始起步 安裝Vue.js最簡單的方式是用一個<script>

element-ui vue-quill-editor 富文字編輯框自定義圖片插入

前言 因為使用者需要編輯自定義頁面,這裡就要用到富文字編輯框,可以插入圖片插入視訊。我選擇了vue-quill-editor。然後問題來了,現實需求和引入的框架衝突。 問題引入 vue-quill-editor預設的圖片插入方式,是直接將圖

關於 Vue.js+Element-UI 日期控件 日期範圍選擇

alt logs 插件 code after ast () details cxf 理想效果 : 也就是說前面時間框的時間能選的範圍應該小於等於後面的時間框; 後面時間框能選的範圍應該大於等於前面的時間框; 示例代碼 : 頁面: <el-form-item

(vue.js)element ui 表單重置

pro too DG cef service widget 一個 方法 model el-form需要接收一個model,並且需要配合el-form-item一起使用,並且在el-form-item上綁定prop屬性,resetField方法才能好使。 <el-

如何使用marked.js使Markdown在網頁上良好的展示(vue + element ui

先上成果圖 網頁的佈局 網頁佈局分為三部分,分別是 頭部header,固定定位 側邊欄aside,固定定位 內容contain,靜態定位, margin-top值為header的高度,margin-left的值為aside的寬度,是router-view的出口。分為兩部分

Vue.js框架--Ui框架的Element UI 按需引入(二十五)

主要操作技能:  1>去官網檢視http://element-cn.eleme.io/2.4/#/zh-CN/component/quickstart  藉助 babel-plugin-component,我們可以只引入需要的元件,以達到減小專案體積的目的

Vue.js框架--Ui框架的Element UI(二十四)

主要操作技能:    1>去官網檢視http://element-cn.eleme.io/2.4/#/zh-CN/component/quickstart      2>安裝:  cnpm i element-u

Vue.js+Element UI的環境搭建

一、搭建環境 由於新的node已經集成了npm,所以直接安裝node,前往node官網下載最新版本的node,根據自己的作業系統選擇相應的包,按照步驟一步步走就可以,這裡不做過多介紹。 安裝好後可以開啟命令列用  npm-v   node-v 檢視是否安裝成功以及版本號

vue.js + element UI實現表格、列表的拖動 推拽效果

表格、列表的拖動、拖拽效果 在開發使用vue.js、elementUI開發專案時,客戶提出將表格中的內容可隨意拖動實現排序功能。 於是專案中採用sortablejs來實現該功能。 1.引入sortablejs $ npm install sortablejs --save

vue+element ui 學習筆記 【table篇】table預設選中選中一行setCurrentRow(row)以及預設選中多行toggleRowSelection(row,selected)

序言 根據工作的需求,需要實現兩個table實現頭行級聯的功能,所有在呼叫vue例項物件後,頁面掛載完後需要預設選中頭的table,獲取行資料的id來通過介面實現頭行級聯功能。幹起來~~~~ 1 element ui-----table預設選中一行setCurrentRo

Django+vue.js+element-ui 開發一

工具: pycharm,mysql,django,vue.js 安裝步驟: pycharm官網下載安裝,然後百度破解辦法,網上有多 MySQL安裝搭載navicat,百度 django安裝百度: pip install django==1.8.6 建立djang

element UIvue.js中的使用

npm 安裝 推薦使用 npm 的方式安裝,它能更好地和 webpack 打包工具配合使用。 npm i element-ui -S ¶CDN 目前可以通過 unpkg.com/element-ui 獲取到最新版本的資源,在頁面上引入 js

Vue.js(一) Vue.js + element-ui 掃盲

我之前寫前端的時候就三個技術(html、js、css),現在的前端技術一般使用vue.js+element-ui, 一個後端程式設計師感覺再看現在的前端完全看不懂,js語法也不認識了,css語法也不認識了,html中也出現了不認識的標籤。為了弄懂現在的前端是怎麼玩的就研究了一下,

vue element-ui 優化打包 bundle js 大小

背景 最近開發的一個專案使用了 vue+ element-ui 的技術棧,當然,還有其他的一些工具庫,比如 axios。 說一下我的開發步驟,基礎結構是通過 [email protected] 建立的,手動的加入了 axios vuex , vue-router 是腳手