美文网首页
vue-cli制作简历总结

vue-cli制作简历总结

作者: 龍太 | 来源:发表于2017-03-13 12:34 被阅读0次

这两天在看Vue的东西,发现个教程是基于vue-cli来做一个自动更新的简历。

敲了一遍,这里做一下总结。

这是原教程地址:https://github.com/jirengu-inc/animating-resume

其实自动更新的原理很简单,先把样式写好,放到一个字符串里,然后动态创建一个style标签,设置定时器setInterval,隔多少时间style标签里的样式自动更新一下,打开浏览器你会发现浏览器在不断的更新dom。

 var n = 0;
 setInterval(()=>{
      //code是预先写好的字符串
      this.code = this.code.substring(0,n);
      n++;
},1000)

这是基本的原理。

但是呢,放到vue-cli里面,具体代码可能要更改一下。

vue-cli是一个完整的构建工具,帮你省了许多配置工作。

按照官网教程先搭建一个基本的工程。下图是工程的目录

dir.png

我们一般把代码放到src目录下,组件放到components目录下,图片,css放入assets目录,main.js作为主程序。如下图所示

要注意的是,写好的组件要结尾要写成.vue格式

而这个.vue文件也有挺多套路的,拿其中一个组件styleEditor举例

<template>
 <div class="styleEditor" ref="container">    
    <div class="code" v-html="codeInStyleTag"></div>
    <pre v-html="highlightCode"></pre>
 </div>
</template>

<script>
//导入Prism库 实现语法高亮
import Prism from 'prismjs'

export default {
  name: 'Editor',
  props: ['code'],
  computed:{
    highlightCode:function(){
        return Prism.highlight(this.code,Prism.languages.css);
    },
    codeInStyleTag:function(){
        return `<style>${this.code}</style>`
    }
  },
  methods:{
        goBottom(){
            this.$refs.container.scrollTop = 99999;
        }
  }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
 .code {
    display: none;
  }
</style>

1.template标签里面写入dom结构。

2.需要用到什么库,使用import..from(库名)语句,前提是你已在package.json文件里填入相应依赖,并运行npm install成功安装。

3 .vue文件会输出一个default对象,在这里你可以使用计算属性computed,方法methods,还有添加属性数组props。

4.要注意,在default对象中data属性不再是以对象方式出现,而是

data(){
    return {
         //私有数据写在这儿
         key:value;      
     }
}

5.组件间相互联动依靠ref属性,再通过this.$refs.属性名 来做一些操作

6.最后的style标签填入组件样式。

7.引入写好的组件同样使用import语句,同时,在default的components对象加上组件名

最后总结一下这里主要知识点:

1.pre标签的使用

2.使用created()方法来操作元素,具体还有许多方法,详见vue生命周期图

3.this.$nextTick 下次dom刷新时的操控对象

4.对promise对象以及async函数的使用,优化异步

5.异步语句使用箭头函数捕获上下文

以上。

相关文章

  • vue-cli制作简历总结

    这两天在看Vue的东西,发现个教程是基于vue-cli来做一个自动更新的简历。 敲了一遍,这里做一下总结。 这是原...

  • 我的战绩8个面试公司,2挂6offer,成功与失败大厂经验总结(

    简历 制作简历肯定也是重中之中,你之前准备得怎样,在简历上就要体现出。在这里我总结了几个简历制作的要点: 不会的不...

  • HR眼中的好简历是怎么样的?

    最近看了不少的简历制作方法,也看了不少别人的简历,然后总结一些自己看到好的简历的制作方法,希望能给求职者一些启发。...

  • 简历制作方法& 简历投递总结

    今天主要谈论三个话题: 1,简历制作的方法?2,往哪投自己的简历?3,写简历到投简历期间需要注意的细节问题? 1)...

  • 简历制作

    1.简历制作的cpf原则: 1.简洁为主 简历的简洁性原则主要包括三个方面,第一是版式的简洁,第二是内容的简洁,第...

  • 简历制作

    简历制作,是每一位刚踏入职场的菜鸟和混迹职场多年的老鸟避不开的一门课。但你有没有想过,你离一份好简历还有很远的路要...

  • day1 作业

    HTML简历制作

  • 注意这些投简历细节,别让别人轻易delete掉你

    文/林小白 细节决定成败,这个道理套用在简历制作上也是如此。当我们按照简历制作的技巧制作完简历之后,先等一等,别急...

  • 你知道HR想收到怎样的简历吗?

    文/林小白 当我们确定自己的职业定位后,就可以着手制作简历了。哎,但先别急着打开电脑准备制作简历啊。在制作简历之前...

  • 你真的会用WPS制作简历吗?

    简书上我看到有人写用PPT制作简历模板的教程,今天我想分享一篇用WPS制作简历的教程。 用WPS制作简历比用PPT...

网友评论

      本文标题:vue-cli制作简历总结

      本文链接:https://www.haomeiwen.com/subject/kbufnttx.html