美文网首页
vue学习笔记--vue 指令实例

vue学习笔记--vue 指令实例

作者: 持续5年输出bug | 来源:发表于2018-08-20 00:18 被阅读0次

利用v-model 和v-for v-bind 实现动态渲染


image.png

第一步:先用html 实现普通的拣选框功能:

<select >
<option >
1
</option>
<option >
2
</option>
<option >
3
</option>
</select>
<span将来在这里显示拣选的内容</span>

第二步:创建一个实例,el建立一个挂载点,将option标签内的内容(text,value)存入list中。

new Vue({
el: '#app',
data: {
selected: 'A',
list: [
{ text: 'One', value: 'A' },
{ text: 'Two', value: 'B' },
{ text: 'Three', value: 'C' }
]
}
})

第三步:改造html,挂载点,利用v-model实现数据双向绑定,以实现拣选框内容与span标签内插值同步,v-for用来循环list ,v-bind绑定value

<div id="app" >
<select v-model="selected">
<option v-for="option in list" v-bind:value="option.value">
{{ option.text }}
</option>
</select>
<span>Selected: {{ selected }}</span>
</div>

完整代码如下:


image.png

相关文章

  • Vue 学习笔记入门篇-数据绑定,指令,事件

    Vue 学习笔记入门篇-数据绑定,指令,事件 2.1.1 vue 实例和数据绑定 通过构造函数 Vue 就可以创建...

  • vue学习笔记--vue 指令实例

    利用v-model 和v-for v-bind 实现动态渲染 第一步:先用html 实现普通的拣选框功能: 1 ...

  • vue知识点列表

    vue基础 Vue 特点 Vue 实例 插值表达式 {{}} 指令: v-bind, v-if, v-for, v...

  • vue语法 大纲

    vue基础 Vue 特点 Vue 实例 插值表达式 {{}} 指令: v-bind, v-if, v-for, v...

  • VUE相关知识总结

    Vue.js特性:渐进式技术栈 轻量级的框架 双向数据绑定 指令 插件化 Vue实例书写模板: 访问Vue实例的属...

  • vue学习笔记

    Vue学习笔记 Vue初始化对象 data和methods里面的属性都是Vue这个实例对象的代理属性,例:vm.m...

  • Vue基础使用

    简介 创建vue实例模板语法计算属性指令事件处理器表单控件生命周期 Vue实例 Vue组件介绍 组件系统是将一个大...

  • vue笔记

    vue笔记 一.vue实例 vue的生命周期 beforeCreate(创建前), created(创建后), b...

  • Vue 知识总结

    前言: 基于vue 2+ 写一份知识总结,可以说是学习笔记 目录: 一、vue实例的基本结构二、vue事件处理、绑...

  • Vue知识总结(0)

    前言: 基于vue 2+ 写一份知识总结,可以说是学习笔记 目录: 一、vue实例的基本结构二、vue事件处理、绑...

网友评论

      本文标题:vue学习笔记--vue 指令实例

      本文链接:https://www.haomeiwen.com/subject/dmggbftx.html