Vue 初体验

时间:2020-03-04 13:42:38   收藏:0   阅读:71

Vue.js

认识 Vue(读音 /vju?/,类似于?view)

Vue有很多特点和Web开发中常见的高级功能

框架和库的区别

库是将代码聚合成一个产品,供开发者去使用,开发者去调用库中的方法去实现自己的功能。如jQuery,zepto

框架是为了解决一类问题而开发出来的产品,基于自身的特点向用户提供一套完整的解决方案。如vue,react

安装Vue

方式一:直接CDN引入

你可以选择引入开发环境版本还是生产环境版本

方式二:下载和引入

方式三:NPM安装

后续通过webpack和CLI的使用,我们使用该方式

第一个 Vue 实例


<div id="app">{{message}}</div>

<script src="../js/vue.js"></script>
<script>
  const app = new Vue({
    el: '#app',
    data: {
        message: 'Hello Vuejs'
    },
    mounted() {
        setTimeout(() => {
            this.message = 'Hello Landuo'
      }, 2000)
    }
  })
</script>
<script>
  <!--// 1.定义数据-->
  <!--let message = 'Hello Vuejs'-->

  <!--// 2.获取DOM-->
  <!--const appDom = document.querySelector('#app')-->

  <!--// 3.将message设置到DOM中-->
  <!--appDom.innerText = message-->

  <!--// 4.修改message,并且将新的message赋值到DOM中-->
  <!--setTimeout(() => {-->
      <!--message = 'Hello xiaoyang'-->
      <!--appDom.innerText = message-->
  <!--}, 1000)-->

</script> 

el属性

该属性决定了这个Vue对象挂载到哪一个元素上,很明显,我们这里是挂载到了id为app的元素上

data属性

该属性中通常会存储一些数据

Vue的MVVM

技术分享图片

View层:视图层

Model层:数据层

VueModel层:视图模型层

Vue的生命周期

技术分享图片

原文:https://www.cnblogs.com/landuo629/p/12408591.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!