vue是前端的框架,主要负责构建用户页面
MVVM: Model - View - View - Model
vue负责vm的工作(视图模型),通过vue可以将视图和模型相关联
当模型发生变化时,视图会自动更新
也可以通过视图去操作模型
vue思想:
组件化开发
声明式编程
使用vue
1.直接在网页中使用:官网引入
2.使用vite
yarn add vite -D
3.代码
组件就是一个普通的js对象
const App = {}
创建应用
createApp(APP)
挂载到页面
app.mount("#root)
4.自动创建项目
npm init vue@latest
yarn create vue
在vue3中组件就是一个普通的js对象
组件用来创建组件实例,组件是组件实例的模板
组件 --> 组件生成组件实例 --> 虚拟DOM --> DOM(在页面中呈现)