Vue.js的简单使用

vue.js是一个MVVM的框架,理解MVVM有利于学习vue.js。

MVVM拆分解释为:

Model:负责数据存储

View:负责页面展示

View Model:负责业务逻辑处理(比如Ajax请求等),对数据进行加工后交给视图展示

MVVM要解决的问题是将业务逻辑代码与视图代码进行完全分离,使各自的职责更加清晰,后期代码维护更

加简单


在编写Vue.js之前需要导入他的vue.min.js的文件

 链接:https://pan.baidu.com/s/1zkukOn9ComUDs2ofdLshqg

 提取码:9gxt

复制这段内容后打开百度网盘手机App,操作更方便哦(需要的可以自行下载)


vue.min,js文件

一:.然后我们在门户中创建一个vuetest的目录用来做测试使用,然后编写我们的第一个vue.js文件


第一个vue.js文件

代码的编写步骤:

1、定义html,引入vue.js

2、定义app div,此区域作为vue的接管区域

3、定义vue实例,接管app区域。

4、定义model(数据对象)

5、VM完成在app中展示数据

二:在此基础上我们做个非常简单的1+1=2的数学题

第二个vue.js文件


其中包括了:

1、v-model:在表单控件或者组件上创建双向绑定 

2、v-model仅能在如下元素中使用:

        input

        select

        textarea

        components(Vue中的组件)

3、解决插值表达式闪烁问题,使用v-text,v-text可以将一个变量的值渲染到指定的元素中,它可以解决插值表达式闪烁的问题

4、v-on绑定一个按钮的单击事件

5、v-bind:

(1)作用:

v‐bind可以将数据对象绑定在dom的任意属性中。

v‐bind可以给dom对象绑定一个或多个特性,例如动态绑定style和class

(2)举例:

<img v‐bind:src="imageSrc">

<div v‐bind:style="{ fontSize: size + 'px' }"></div>

(3)缩写形式

<img :src="imageSrc">

<div :style="{ fontSize: size + 'px' }"></div>

三:在Vue.js使用if和for循环,还有使用for循环来遍历数组

第三个vue.js文件

其中:

item表示数组中的值,index表示数组下标

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、了解Vue.js 1.1.1 Vue.js是什么? 简单小巧、渐进式、功能强大的技术栈 1.1.2 为什么学习...
    蔡华鹏阅读 8,692评论 0 3
  • 本章内容:认识 Vue.js、数据绑定、计算属性、内置指令 一、初始 Vue.js 1.1 Vue.js 是什么 ...
    了凡和纤风阅读 10,931评论 0 13
  • 主要还是自己看的,所有内容来自官方文档。 介绍 Vue.js 是什么 Vue (读音 /vjuː/,类似于 vie...
    Leonzai阅读 8,715评论 0 25
  • 上午早早起床,叫醒老公陪我练车。 早上的江滨大道,人还真少,适宜练车。 隔了这么久,我以为我还会和上次一样害怕。但...
    大头的故事阅读 1,022评论 0 0
  • 生活像一个筛子,每天从筛眼中筛下多少 ,留在筛子中的又有多少。 我们每天重复着同样的假勤劳, 看着别人的成功的经历...
    张什么阳阅读 1,274评论 0 0

友情链接更多精彩内容