学点vue.js的东西,什么都得学点,面试时说不定对方会问什么

Posted web前端教室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学点vue.js的东西,什么都得学点,面试时说不定对方会问什么相关的知识,希望对你有一定的参考价值。


说vue呢也是关注视图层的框架,它嫌react太绕了,redux太麻烦了,然后就说自己很简单,说自己还有双向绑定,好的很,不是小好,是大好。那我今天就写点vue的东西,写教程其实就是最好的学习。咱们开始吧


////////


先得安装vue,其实就跟jq一样,用<script>标签引入,就算安装完了。就这样:

<script ></script>


我看网上许多还有什么vue项目目录结构,什么脚手架,...,我个人主观建议大家,别去看那些东西,什么目录结构,什么脚手架。你学什么,你就看什么,你学的是vue,那你就看vue的资料。


////////


刚才说装好了vue.js,然后搞个hello world吧,...看看资料,说是vue使用了基于html的模板语法,能把dom绑定到数据上。(我看有vue的文章说,react的jsx太麻烦,不直观,说jsx把js和html混在一起不好。结果vue一样把dom混到数据里。这就是文无第一,武无第二,别人都不自己


vue的模板语法,就是 {{...}}

<div>{{我是老尚}}</div>


然后用v-html来输出html,

<div v-html="news"></div>


<script>

new Vue({

  el: '#app',

  data: {

    message: '<h1>我是老尚</h1>'

  }

})

</script>


这就把文字放到div里了。


////////


html的属性的值使用v-bind来进行响应式的更新,然后双向绑定用v-model,然后这二个东西合在一起就可以做一个简单的切换,就这样:



其实就是用true和false来判断是否使用sty1的样式。


////////


感觉是比ng简单点,哈。



以上是关于学点vue.js的东西,什么都得学点,面试时说不定对方会问什么的主要内容,如果未能解决你的问题,请参考以下文章

你在 19 年剩余的时间里还能学点什么?

看电影也可以学点什么

学点NLP│突破自我:转换限制性信念

学点东西:子网汇聚子网划分

学点东西:子网汇聚子网划分

收个滴滴Offer:从小伙三面经历,看看需要学点啥?