Vue2 组件基础 发表于 2026-06-25 分类于 框架 , js 基本示例 这里有一个 Vue 组件的示例: 123456789// 定义一个名为 button-counter 的新组件Vue.component('button-counter', { data: function () { return { count: 0 } }, template: '<button v-on:click="count++">You clicked me {{ count }} times.</button>'}) 阅读全文 »
Vue2 表单输入绑定 发表于 2026-06-25 分类于 框架 , js 表单输入绑定 基础用法 你可以用 v-model 指令在表单 <input>、<textarea> 及 <select> 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但 v-model 本质上不过是语法糖。它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。 v-model 会忽略所有表单元素的 value、checked、selected attribute 的初始值而总是将 Vue 实例的数据作为数据来源。你应该通过 JavaScript 在组件的 data 选项中声明初始值。 阅读全文 »
Vue2 事件处理 发表于 2026-06-25 分类于 框架 , js 监听事件 可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。 示例: 1234<div id="example-1"> <button v-on:click="counter += 1">Add 1</button> <p>The button above has been clicked {{ counter }} times.</p></div> 阅读全文 »
Vue2 列表渲染 发表于 2026-06-24 分类于 框架 , js 用 v-for 把一个数组对应为一组元素 我们可以用 v-for 指令基于一个数组来渲染一个列表。v-for 指令需要使用 item in items 形式的特殊语法,其中 items 是源数据数组,而 item 则是被迭代的数组元素的别名。 12345<ul id="example-1"> <li v-for="item in items" :key="item.message"> {{ item.message }} </li></ul> 阅读全文 »
Vue2 条件渲染 发表于 2026-06-24 分类于 框架 , js v-if v-if 指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回 truthy 值的时候被渲染。 1<h1 v-if="awesome">Vue is awesome!</h1> 也可以用 v-else 添加一个“else 块”: 12<h1 v-if="awesome">Vue is awesome!</h1><h1 v-else>Oh no 😢</h1> 阅读全文 »