1. 程式人生 > >使用VUE做的個人簡歷

使用VUE做的個人簡歷

簡單使用vue實現的單頁面demo,希望對大家有幫助!

html部分

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <link rel="stylesheet" type="text/css" href="../css/resume.css">
        <link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">
        <link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css">
        <link rel="shortcut icon" href="free.ico">
        <title>FREE履歷</title>
    </head>
      <body>
        <div id="resume" class="col-md-12" style="height: 100%;overflow-y: auto;">
            <div class="col-md-12 resume" style="padding: 0;height: auto;width: 50%;max-width: 937px;margin-bottom: 40px;">
                <section class="col-md-10" style="padding: 0px;padding-bottom: 20px;">
                    <div class="col-md-2 img" style="padding: 0;">
                        <img v-bind:src="img" class="one">
                    </div>
                    <div class="col-md-10" style="padding: 0;">
                        <div class="col-md-12 name" style="padding: 0;">
                            <span style="font-weight: bold;">{{name}}</span>
                        </div>
                         <div class="col-md-12 position" style="padding: 0;">
                           <span class="job">{{job}}</span>
                        </div>
                        <div class="col-md-12 " style="padding: 0;">
                            <ul style="text-align: left;list-style: none;">
                                <li style="float: left;">
                                    <i class="fa fa-envelope" aria-hidden="true"></i>{{email}} 
                                </li>
                                <li style="float: left;">
                                    <i class="fa fa-phone" aria-hidden="true"></i> {{phone}}
                                </li>
                                <li style="float: left;">
                                    <i class="fa fa-github" aria-hidden="true"></i> <a v-bind:href="github">{{github_name}}</a>
                                </li>
                            </ul>
                        </div>
                        <div class="col-md-12" style="padding: 0;">
                            
                        </div>
                    </div>
                </section>
                <section class="col-md-12" style="padding: 0;height: auto;">
                    <div class="education">
                        <span class="education_ba">
                            <i class="fa fa-address-card-o fa-1" style="margin-right: 10px;"></i>{{education_ba}}
                        </span>
                        <hr / style="border-top: 1px solid #161515;">
                    </div>
                    <div class="col-md-12">
                       <div class="col-md-12" v-for="date in education">
                            <div class="col-md-6 three"><strong>{{date.school}}</strong>&nbsp;&nbsp;{{date.region}}</div>
                            <div class="col-md-6 three" style="text-align: right;">{{date.time}}</div>
                            <div class="col-md-6 three"><strong>{{date.degree}}</strong>&nbsp;&nbsp;{{date.professional}}</div>
                            <div class="col-md-6 three" style="text-align: right;"><strong>{{date.course}}</strong></div>
                        </div>
                    </div>
                </section>
                <section class="col-md-12" style="padding: 0;height: auto;">
                    <div class="education">
                        <span class="education_ba"><i class="fa fa-building fa-1" style="margin-right: 10px;"></i>{{work_experience}}</span>
                        <hr / style="border-top: 1px solid #161515;">
                    </div>
                     <div class="col-md-12" v-for="date in work_info">
                        <div class="col-md-4 three"><strong>{{date.company}}</strong>&nbsp;&nbsp;{{date.region}}</div>
                        <div class="col-md-4 three" style="text-align: center;">{{date.job_position}}</div>
                        <div class="col-md-4 three" style="text-align: right;">{{date.times}}</div>
                    </div>
                </section>
                <section class="col-md-12" style="padding: 0;height: auto;">
                    <div class="education">
                        <span class="education_ba"><i class="fa fa-users fa-1" style="margin-right: 10px;"></i>{{project_experience}}</span>
                        <hr  style="border-top: 1px solid #161515;" />
                    </div>
                    <div class="col-md-12 three"  v-for="date in project_info">
                        <div class="col-md-12 three"><strong>{{date.projuct_name}}</strong></div>
                        <div class="col-md-6 three"><strong>{{date.name}}</strong>&nbsp;&nbsp;{{date.job_position}}</div>
                        <div class="col-md-6 three" style="text-align: right;">{{date.times}}</div>
                        <div class="col-md-12 three" style="text-align: left;">
                            <ul class="info" v-for="date in date.values">
                                <li>{{date.info}}</li>
                               
                            </ul>
                        </div>
                        <div class="col-md-12 three">
                            <span>{{date.describe}}</span>
                        </div>
                    </div>
                </section>
                <section class="col-md-12" style="padding: 0;height: auto;">
                    <div class="education">
                        <span class="user-o education_ba"><i class="fa fa-user-circle-o fa-1" style="margin-right: 10px;"></i>{{person_product}}</span>
                        <hr / style="border-top: 1px solid #161515;">
                    </div>
                    <div class="col-md-12 three" v-for="date in person_info">
                        <div class="col-md-6 three"><strong>{{date.name}}</strong>&nbsp;&nbsp;{{date.job_position}}</div>
                        <div class="col-md-6 three" style="text-align: right;">{{date.times}}</div>
                        <div class="col-md-12 three" style="text-align: left;">
                            <ul class="info">
                                <li>{{date.info}}</li>
                            </ul>
                        </div>
                    </div>
                </section>
                <section class="col-md-12" style="padding: 0;height: auto;">
                    <div class="education">
                        <span class="education_ba"><i class="fa fa-tags fa-1" style="margin-right: 10px;"></i>{{skills}}</span>
                        <hr / style="border-top: 1px solid #161515;">
                    </div>
                    <div class="col-md-12 three">
                         <div class="col-md-6" v-for="date in skills_info">
                            <span><strong>{{date.name}}&nbsp;:&nbsp;</strong>{{date.language}}</span>
                        </div>
                    </div>
                </section>
                 <section class="col-md-12" style="padding: 0;height: auto;">
                    <div class="education">
                        <span class="education_ba"><i class="fa fa-diamond fa-1" style="margin-right: 10px;"></i>其他</span>
                        <hr / style="border-top: 1px solid #161515;">
                    </div>
                     <div class="col-md-12 three" style="text-align: left;">
                        <ul class="info" v-for="date in other_list">
                            <li><strong>{{date.name}}&nbsp;:&nbsp;</strong><a href="https://github.com/eight1302/">{{date.language}}</a></li>
                        </ul>
                    </div>
                </section>
            </div>
        </div>
    </body>
    <script src="../js/jquery.min.js"></script>
    <script src="../js/vue.js"></script> 
    <script src="../js/bootstrap.min.js"></script>
    <script src="../js/react_resune.js"></script>   
</html>

css部分:

html, body {
    background: url(../view/timg.jpg) no-repeat center center fixed;
    margin: 0;
    padding: 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100%;
    overflow: -webkit-paged-x;


}
.resume{
    margin-left: 25%;
    margin-top: 20px;
    background: #fff;
    padding: 0;
    


}
.header{
height: 100px;
}
.img{
width: 100px;
height: 135px;
padding: 0;
margin: auto;
}
.one{
width: 100px;
    height: 135px;
    margin-left: 10px;
    margin-top: 20px;
}
.two{
padding: 0;
}
.name{
    text-align: center;
    font-size: 30px;
    /* height: 90px; */
    margin-top: 57px;
    font-family: cursive;
}
.position{
height: 20px;
    line-height: 20px;
    font-family: cursive;
    text-align: right;
}
ul{
width: 500px;
    margin: auto;
}
ul>li{
margin-right: 30px;
}
.info{
width: 100%;
}
.job{
margin-right: 150px;
font-size: 17px;
margin-right: 62px;
    font-size: 17px;
    color: #000;
    font-family: serif;
}
.education{

}
.education_ba{
font-size: 19px;
    font-family: fantasy;
    margin-left: 20px;
    font-weight: bold;
    color: #666666;
}
.three{
text-align: left;
font-family: "Roboto Condensed", Arial, sans-serif;
    background-color: #fff;
    font-size: 15px;
    line-height: 24px;
    color: #666666;
    font-weight: 300;


}
.education {
    margin-top: 15px;
}

vuejs部分:

new Vue({
  el: '#resume',
  data: {
  img : '',
    name: '楊有生',
    email: '',
    phone: '',
    github : '',
    github_name : '',
    job : '求職意向:C語言高階工程師',
    education_ba : '教育背景',
    education : [{
    school : '',
    region : '',
    time : '2013-2017',
    degree : '學士',
    professional : '',
    course : '本科',
    }],
    work_experience : '工作經歷',
    work_info : [
    {
    id : '1',
    company : '北京創元成業科技有限公司',
    region : '北京',
    job_position : 'Web前端初級工程師',
    times : '2017.10~至今',
    },
    {
    id : '2',
    company : '北京匡恩網路科技有限責任公司',
    region : '北京',
    job_position : 'Web前端初級工程師',
    times : '2016.10~2017.4',
    },
    ],
    project_experience : '專案經歷',
    project_info : [
    {
    id : '1',
    projuct_name : '企業專案',
    name : '創元生產平臺',
    job_position : 'Web前端開發',
    times : '2017.2~至今',
    values : [{
    info : '運用BootStrap/JQuery/jsp',
    },{
    info : '採用前後端分離',
    },{
    info : '採用JSON/AJAX資料互動',
    },{
    info : '採用RequreJS前端模組化',
    },{
    info : '運用echartjs實現資料視覺化',
    }],
    describe : '對客戶新增的產品進行專業的維護以及報價、支付憑證稽核、對於合同的不同型別的產品進行生產流程分配。',
    },
    {
    id : '2',
    projuct_name : '企業專案',
    name : '客戶下單平臺',
    job_position : 'Web前端開發',
    times : '2017.10~2017.12',
    values : [{
    info : '運用BootStrap/JQuery',
    },{
    info : '採用前後端分離',
    },{
    info : '採用JSON/AJAX資料互動',
    },{
    info : '運用echartjs實現資料視覺化',
    }],
    describe : '推廣公司生產的微控制器產品,解決公司傳統的接單方式,通過客戶註冊,新增客戶需要的產品詳細資訊以及生產相關的檔案,客戶對自己新增的產品進行下單生成合同,創元成業公司接單生產,對客戶的合同需生產的產品進行報價、使用者上傳支付憑證等以及售後服務。',
    },
    {
    id : '3',
    projuct_name : '商業專案',
    name : '工控安全衛士',
    job_position : 'Web前端開發',
    times : '2017.1~2017.4',
    values : [{
    info : '運用BootStrap/JQuery/css3',
    },{
    info : '自定義元件',
    },{
    info : '採用前後端分離',
    },{
    info : '採用JSON/AJAX資料互動',
    },{
    info : '採用RequreJS前端模組化',
    },{
    info : '運用echartjs/gojs實現資料視覺化',
    }],
    describe : '類似防毒軟體網路安全管理',
    },
    {
    id : '4',
    projuct_name : '商業專案',
    name : '工控衛士集中管理平臺',
    job_position : 'Web前端開發',
    times : '2016.10~2017.1',
    values : [{
    info : '運用angular框架',
    },{
    info : '自定義元件',
    },{
    info : '採用前後端分離',
    },{
    info : '採用JSON/AJAX資料互動',
    },{
    info : '採用RequreJS/NodeJS前端模組化',
    },{
    info : '開發過程中解決了很多問題,如跨域問題等',
    }],
    describe : '針對傳統的工業進行網路安全管理',
    }
    ],
    person_product : '個人專案',
    person_info : [
    {
    id : '1',
    name : '我的個人部落格',
    job_position : '全站開發',
    times : '2017.2~至今',
    info : '使用JQuery/Javascript/NodeJS/vue/mongodb',
    },
    {
    id : '2',
    name : '終端管理系統(畢業設計)',
    job_position : '全站開發',
    times : '2017.1~2017.6',
    info : '使用JQuery/Javascript/PHP/MySql',
    },
    {
    id : '3',
    name : '線上商城 ',
    job_position : '全站開發',
    times : '2016.4~2016.6',
    info : '使用JQuery/Javascript/java/jsp/MySql',
    },
    {
    id : '4',
    name : '多使用者留言系統',
    job_position : '全站開發',
    times : '2015.11~2016.4',
    info : '使用JQuery/Javascript/PHP/MySql',
    },
    {
    id : '5',
    name : 'CMS內容管理系統',
    job_position : '全站開發',
    times : '2015.5~2015.10',
    info : '使用JQuery/Javascript/PHP/MySql',
    }
    ],
    skills : '技能',
    skills_info : [
    {
    id : '1',
    name : '語言',
    language : 'C語言',
    },
    {
    id : '2',
    name : '其他',
    language : 'HTTP/JSP(技術)',
    },
    {
    id : '3',
    name : '框架',
    language : 'Jquery/Bootstrap/vue/angular',
    },
    {
    id : '4',
    name : '資料庫',
    language : 'MySql/MongoDB',
    },
    {
    id : '5',
    name : '前端工具 ',
    language : 'webpack',
    },
    {
    id : '6',
    name : '版本管理 ',
    language : 'git',
    }
    ],
    other : '其他',
    other_list : [
    {
    id : '1',
    name : 'github',
    language : '',
    },
    {
    id : '2',
    name : 'CSDN部落格',
    language : '',
    },
    {
    id : '3',
    name : '個人描述',
    language : '性格開朗,喜歡學習專研以及技術總結',
    }
    ]
  }
})

相關推薦

使用VUE個人簡歷

簡單使用vue實現的單頁面demo,希望對大家有幫助! html部分 <!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         &l

HTML+CSS一個個人簡歷

程式碼: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset=utf-8" /> <title>簡歷&l

Vue+Element實現網頁版個人簡歷系統

    這篇文章介紹一個使用Vue+Element實現的個人簡歷系統,主要用到的技術有:vue、element、css3、css定位。   作者在window10進行開發,目前只在chrome上進行過測試,沒有大的毛病。但是還有很多小功能還不完善,程式碼也未進行優化,後續會繼續完善功能,優化

vue開發-個人理解

簡寫 pla test config rul node tex lang str 1、文件存儲 html:   index主,然後就是各種vue替換,註意的可能就是之間的值傳遞吧,先略過 css、js:生成存儲位置?互相間引用?sass編譯等   css都在style,  

個人網站的一些經驗

廣告商 終極 網站 一個 容易 初步 媽媽 天都 等級   煎蛋網、月光網站、盧松松網站都獲得了成功。  我把網站劃分為幾個等級((違規網站、專業性質網站、商業網站、作弊、垃圾站不在此列,僅僅指個人網站)     起步階段:0—1000ip(負收益)     初級階段:10

vueapp內嵌頁遇到的坑

完成 bsp 微信 最好 愛好者 開發效率 支持 加載完成 開始 公司要求用vue做一個微信端的網站,其中還包含一些app的內嵌頁。開始的時候沒想那麽多,就直接用vue-cli搭了一個單頁的vue項目,可隨著項目越做越大,頁面越來越多,問題就開始暴露出來了。 眾所周

vue一個酷炫的menu

方法 tar ges enter 導入 count https 簡單 ren 寫在前面 最近看到一個非常酷炫的menu插件,一直想把它鼓搗成vue形式,誰讓我是vue的死灰粉呢,如果這都不算愛??。??開個小玩耍,我們一起來探索黑魔法吧。觀看本教程的讀者需要

個人簡歷

以及 多種方式 發布系統 數據庫技術 漢族 api viewer gis 搭建 向孝德 31歲 | 漢族 | 7年經驗 | 成都市天府新區 | 13982024327 | [email protected] 求職意向 C#開發或技術主管 全職 成都

使用vue項目如何提高代碼效率

目的 對象 bre 習慣 面向過程 err 是否 this 輸入 最近做了兩個vue項目,算上之前做的兩個項目,總共有四個vue項目的經驗了,但是總體來說寫的代碼質量不是很高,體現在以下幾點 1.代碼沒有高效的復用   自從使用vue做項目之後,以前使用面向過程變成的習慣隨

盒子模型折磨人!!!個人簡歷來一份

mage post 工作 ont eat rep title url doc 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8">

Vue 項目經驗

bject true hide 路徑 img 按鈕 輸入 getters item 首先需要知道最基本的東西是: Vue 項目打包:npm run build Vue生成在網頁上看的端口:npm run dev 修改端口號的地方在: config文件夾下index.js文件

大學生個人簡歷模板

簡歷代做 修改簡歷公司 制作代做簡歷需要註意的地方  一份好的代做簡歷是你走上人生道路起跑線的第一步,要想在眾多的代做簡歷中脫穎而出,首先需要做到的是你的代做簡歷一定要有亮點。根據每個公司的不同所需職位的不同,所做的事情的不同來分別寫代做簡歷,讓你的能力能夠為之所用。其次很多公司都是註重溝通能力和合作

微信小程序|個人簡歷

最好 維護 成本 使用 未來 打通 功能 體驗 門店 * 基本信息: 姓名: 小程序 性別: 未知 出生年月:2017年1月 民族: 漢 政治面貌:群眾 籍貫: 中國 家族:Tencent 父親:Allen Zhang 兄長:Wechat * D

Vue 圖片上傳

idt sda ng- rop bbb over height ntb note   Vue圖片單圖或者多圖上傳代碼如下: <template> <div class="upimgBox"> <div class="container">

使用Vue一個購物車

單個 size 思路 ref style ons 前後端 成了 獲取 這個項目是一個Web項目,沒有進行前後端分離,但是又得做手機端,感覺好像哪裏不對。。。web框架使用的是SpringMVC,模板框架是FreeMarker,想到以後要做移動端,果斷還是用json來進行數據

用html+css寫一下個人簡歷

今天練習一下頁面佈局,就用自己的個人簡歷來練手。下面是html部分: 1 <body> 2 <div class="content"> 3 <div class="head"> 4 <h1>

會計183鄭揚玲個人簡歷

姓名:鄭揚玲 性別:女 年齡 :19 學校:廣東交通職業技術學院 專業:會計 興趣愛好:書法 硬筆 職業目標:1三年內拿到想要拿到的證書

田倩瑜的個人簡歷

                       大家好   我是會計183的田倩瑜。下面是我的個人介紹和今後的規劃。    姓名:田倩瑜  年

會計183李家豔個人簡歷

姓名:李家豔 性別:女 學校:廣東交通職業技術學院 專業:會計 興趣愛好:唱歌,聽音樂 職業目標:在畢業之前拿專業所需的證書 生活

房歆翊的個人簡歷

大家好,自我認知:我覺得我做事情很有恆心,凡事都要做到最好,在心中有了理想就會有追求的方向,堅持到最後。最不足的就是有點內向,交際能力不強,不善於表達,這也是致命的一點。我興趣愛好喜歡聽歌,但不會唱歌;還比較喜歡運動,比如球類的都喜歡;平時上上網,看看電影,對於學習,通常是前半學期比較積極後半學期就開始懶惰了