【 Vue 】基础结构

本文深入解析Vue框架的Model-View-ViewModel模式,探讨其核心库如何实现视图与ViewModel的数据绑定,以及如何在实际项目中逐步应用。了解双向数据流和基础配置,为你的前端开发助力。

在这里插入图片描述

简介

  • 一个用于构建用户界面的渐进式框架
  • 与其他单体框架不同,Vue 从一开始就被设计为可逐步采用的。
  • 核心库仅专注于视图层,易于获取并与其他库或现有项目集成

MVVM模型

MVVM 视图层分为了三部分:Model , View , ViewModel
核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定

基础结构

const vm = new Vue({
	el:"<绑定需要操作的DOM根元素>",
	data:{
		// 定义变量 存放需要的数据
		name:"zwj"
	},
	// 接收父组件传递的数据 写法一
	props:{
		<父组件传递的数据的名字>:{
			type:xxx,
		}
	},
	// props 写法二
	props:["<父组件传递的数据的名字>"],
	methods:{
		// 定义方法
		// 使用this.xxx 调用data里面的数据
	},
	/*
		自动调用函数 当函数内部使用的数据发生变化的时候 自动调用相关的函数去实现数据的变化
		计算属性 和data里面的数据差不多
	*/
	computed:{
	    // 内部定义的是一系列的函数
	    // 多个数据影响一个数据变化
	    // 计算属性得到的结果会缓存
	},
	watch:{
		// 监听data数据的变化
		// 一个数据影响多个数据的变化
		name(value){
			// coding
		}
	}
})
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值