vue的使用及绑定和一些vue指令

本文详细介绍了Vue.js的使用,包括如何引用vue.js文件、创建基本框架,以及深入讲解了Vue的绑定原理。重点阐述了Vue的各种指令,如Mustache语法、v-for、v-once、v-html、v-text、v-pre和v-cloak,并通过案例展示了这些指令的实际应用。同时,还讨论了如何避免加载延迟造成的用户体验问题。
摘要由CSDN通过智能技术生成

目录

一、vue的使用

1. 引用 vue.js 文件

2. vue 的基本框架

 2.1:主界面

2.2:创建new Vue() 对象

2.3:定义模型对象

二、vue的绑定

三、vue的指令

1.  Mustache语法

2.  v-for

3.  v-once

4.   v-html

5.  v-text

6.  v-pre

7.  v-cloak

四、案例


一、vue的使用

1. 引用 vue.js 文件

对不同构建版本的解释

在 NPM 包的 dist/ 目录你将会找到很多不同的 Vue.js 构建版本。这里列出了它们之间的差别: 

UMD CommonJS ES Module (基于构建工具使用) ES Module (直接用于浏览器)
完整版 vue.js vue.common.js vue.esm.js vue.esm.browser.js
只包含运行时版 vue.runtime.js vue.runtime.common.js vue.runtime.esm.js -
完整版 (生产环境 vue.min.js - - vue.esm.browser.min.js
只包含运行时版 (生产环境) vue.runtime.min.js - - -

 

下图链接:vue CDN by jsDelivr - A free, fast, and reliable Open Source CDN

可以在此dist 目录下引用vue.js 文件

2. vue 的基本框架

 2.1:主界面

        <div id="app"> 
			<h2>{
  {name}}</h2><!-- 大括号语法 -->
		</div>
  1.  将界面中所有元素包裹在一个父元素下,并通常取地址名“app”
  2. 在父元素内创建子元素,其子元素中可能随程序自动变化的变量,用{ {变量名}} 来标记或占位
  3. 其界面中可能需要触发事件的元素,可用语法@事件名=“事件处理函数名”来标记

2.2:创建new Vue() 对象

用于监控div 所包含的区域

       <script>
			const vm = new Vue({//MVVM框架  vm层
				el:'#app',
				data(){
                    
                }
			})
		</script>

2.3:定义模型对象

保存界面中所需的所有变量和事件处理函数

        <script>
			const vm = new Vue({//MVVM框架  vm层
				el:'#app',
				data:{//model层
					name:'张超'
				}
                methods:{

                }
			})
		</script>
  1.  data:{} 保存界面中所需的所有变量和初始值;
  2. methods:{} 保存界面中所需的所有事件处理函数;

注意: methods 中的事件处理函数中,如果要操作data中的变量,必须加 this.

二、vue的绑定

Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统

现在数据和 DOM 已经被建立了关联,所有东西都是响应式的。我们要怎么确认呢?打开你的浏览器的 JavaScript 控制台 (就在这个页面打开),并修改 app.变量名 的值,你将看到上例相应地更新。

注意我们不再和 HTML 直接交互了。一个 Vue 应用会将其挂载到一个 DOM 元素上 (对于这个例子是 #app) 然后对其进行完全控制。那个 HTML 是我们的入口,但其余都会发生在新创建的 Vue 实例内部。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="js/vue.js" type="text/javascript" charset&#
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值