Vue.js入门之表单和组件基础

Ilona ·
更新时间:2024-09-21
· 584 次阅读

前面几期整理,详见博客

Vue.js框架入门之vue简介和基本语法(一)

Vue.js框架入门之基本语法(二)

Vue.js框架入门之条件渲染、列表渲染、事件处理

现在来续写第四期—Vue.js的表单和组件基础

一、表单输入绑定

这节我们为大家介绍 Vue.js 表单上的应用。

我们可以用 v-model 指令在表单控件元素上创建双向数据绑定。

二、组件基础  1、组件简介

模块化:是从代码逻辑的角度进行划分的;

组件化:是从UI界面的角度进行划分的。

组件(Component)是 Vue.js 最强大的功能之一,组件可以扩展 HTML 元素,封装可重用的代码。

组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树,如下图所示:

https://img4.sycdn.imooc.com/5b794d1c00014f2d07730247.jpg

这里有一个 Vue 组件的示例:

// 定义一个名为 button-counter 的新组件 Vue.component('button-counter', { data: function () { return { count: 0 } }, template: '' })

组件是可复用的 Vue 实例,且带有一个名字:在这个例子中是 。我们可以在一个通过 new Vue 创建的 Vue 根实例中,把这个组件作为自定义元素来使用:

//也可以创建很多个button-counter组件,因为组件是可以复用的
 new Vue({ el: '#demo' })

可以看到页面可以渲染出一个button组件

因为组件是可复用的 Vue 实例,所以它们与 new Vue 接收相同的选项,例如 datacomputedwatchmethods 以及生命周期钩子等。仅有的例外是像 el 这样根实例特有的选项。

关于组件的具体使用方法下期会详细介绍~~~~
作者:那是我呐



VUE 表单 js入门 Vue.js js

需要 登录 后方可回复, 如果你还没有账号请 注册新账号