Vue3 框架基础随笔 (一)

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。

Vue可以使用简单的代码实现一个单页面应用。

基本格式

Vue通过模板语法来声明式的将数据渲染进DOM:

例如:

通过{{ }}即可将数据绑定至message位置

通过以上方法即可成功创建一个Vue实例!

响应式框架

在一个Vue实例中所有数据都是响应式的{{}}中的数据会根据Vue实例中绑定的数据的实时变化发生改变。

Data中Created,methods,watch的区别

在一个Vue实例中,Vue为用户定义了五个函数执行区域,不同的区域在Vue生命周期的不同时间执行,因此可以用于不同情况。

created:在html加载完成之前执行 先执行父组。

件再执行子组件。

mounted:在html加载完成之后执行 先执行子组件再执行父组件。

methods:事件方法执行。

watch:监听一个值的变化,变化后执行。

Vue中提供的特殊属性 包括:v-bind , v-on , v-model。

V-bind指令

v-bind 属性:通过此属性可以绑定元素中属性的值 借此实现属性的动态绑定。

例如:

vue代码:

javascript代码:

以上代码即可实现动态控制

元素显示与隐藏。

V-on指令

v-on属性:通过此属性可以为元素添加一个事件监听器,来提高用户的交互

例如:

vue代码:

javascript代码:

用户点击button按钮是 vue将会调用tijiao()函数。

V-model指令:

Vue 还提供了 v-model 指令,它能轻松实现表单输入和应用状态之间的双向绑定。

例如:

vue代码:

javascript代码:

以上代码即可实现用户输入与元素的双向绑定。

V-if指令:

v-if指令的值绑定data中的元素的值true或false 来控制元素的显示或隐藏。

V-for指令:

v-for指令可以实现列表渲染。

例如:

vue代码:

javascript代码:

构建一个组件化单页面应用

vue可以组件树的构建方式来实现一个应用程序。

通过把页面中的一部分分为不同组件实现组件化编程,提高代码的可维护性。

vue框架基本目录结构:

app.vue文件默认结构:

main.js文件默认结构:

通过 Vue-router 技术实现页面的路由。

vue代码

javascript代码

下列代码实现路由 可以理解为html的标签 。页面跳转
将路由结果组件渲染到router-view中。

在vue应用程序中通常通过编写模块组件的方式由浅入深,自底向上的方式来实现一个大规模的应用程序。

下一篇继续了解:

1 . 使用vue创建多页面网站方法。

2 . 通过 Axios 技术发起http请求实现与后端接口的交互。

3 . 了解element-ui 组件便捷成型工具。

4 . vue-router深入理解。

16:08:46

本文章为作者个人总结,如有错误请指正。

Original: https://www.cnblogs.com/coisini-zheng/p/15834346.html
Author: 俭谨
Title: Vue3 框架基础随笔 (一)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/610222/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球