认识Vue Vue是一套用于构建用户界面的渐进式框架。 渐进式就跟这个图片一样,开发可以根据需求,逐渐递增所要的方式,但每个方式有不是依靠行特别强 Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既...
认识Vue
Vue是一套用于构建用户界面的渐进式框架。
渐进式就跟这个图片一样,开发可以根据需求,逐渐递增所要的方式,但每个方式有不是依靠行特别强
Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。
库是一个模块,而Vue是一套架构,会基于自身特点向用户提供一套相当完整的解决方案,而且控制权在框架本身;对项目的侵入性较大,使用者要按照框架所规定的某种特定规范进行开发,项目如果需要更换框架,则需要重新架构整个项目。
Vue的两核心
响应式的数据绑定:当数据发生改变,视图可以自动更新,可以不用关心dom操作,而专心数据操作
可组合的视图组件:把视图按照功能切分成若干基本单元,组件可以一级一级组合整个应用形成倒置组件树,可维护,可重用,可测试
Vue的初体验
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="./js/vue.global.js"></script>
<style>
.box {
width: 200px;
height: 200px;
background-color: darksalmon;
display: none;
}
div.show {
display: block;
}
</style>
</head>
<body>
<div id="app">
{{message}}
<h2 @click="isShow()">{{title}}</h2>
<div class="box" :class="{show}" style="color: #333; background-color: antiquewhite" :style="{width:'200px', height:h}">
<ul>
<li v-for="item in articles.slice(0,5)" :title="item.content">
<p>{{item.title}}</p>
<span>{{item.content}}</span>
</li>
</ul>
</div>
</div>
</body>
<script>
const app = Vue.createApp({
data() {
return {
h: '500px',
message: 'this is a test',
title: 'Vue demo',
show: true,
articles: [
{title:'Google',content:'Vue 的核心库只关注视图层'},
{title:'souhu',content:'Vue 的核心库只关注视图层'},
{title:'Google',content:'Vue 的核心库只关注视图层'},
{title:'Google',content:'Vue 的核心库只关注视图层'},
{title:'Google',content:'Vue 的核心库只关注视图层'},
{title:'Google',content:'Vue 第三方库或既有项目整合'},
{title:'xifang',content:'第三方库或既有项目整合'},
{title:'baidu',content:'第三方库或既有项目整合'},
{title:'baidu',content:'第三方库或既有项目整合'},
{title:'baidu',content:'第三方库或既有项目整合'}
]
}
},
methods: {
isShow() {
this.show = !this.show;
}
}
}).mount("#app")
</script>
</html>
效果
沃梦达教程
本文标题为:01Vue3-认识Vue
基础教程推荐
猜你喜欢
- HTML clearfix清除浮动讲解 2022-11-20
- cocos creator游戏实现loading加载页面,游戏启动加载动画 2022-10-29
- Ajax发送和接收请求 2022-12-15
- 关于Ajax跨域问题及解决方案详析 2023-02-23
- Javascript Bootstrap的网格系统,导航栏和轮播详解 2023-08-11
- Ajax+smarty技术实现无刷新分页 2022-12-15
- uniapp开发微信小程序自定义顶部导航栏功能实例 2022-10-21
- 在实战中可能碰到的几种ajax请求方法详解 2023-02-01
- 使用ajax跨域调用springboot框架的api传输文件 2023-02-23
- JS滚动到顶部踩坑解决记录 2023-07-10