湘潭做网站公司选择封象网做网站公司,青海个人旅游网站建设,应用商城官网下载最新版,wordpress文章评论插件新增功能 vue当中如何生成列表结构#xff1f;使用的指令是v-for#xff0c;同时要有一个可以生成列表的数据#xff0c;常用的是数组。记事本里面的内容并不复杂#xff0c;所以这里使用字符串数组就行了。
获取用户输入的内容使用绑定v-model#xff0c;双向数据绑定使用的指令是v-for同时要有一个可以生成列表的数据常用的是数组。记事本里面的内容并不复杂所以这里使用字符串数组就行了。
获取用户输入的内容使用绑定v-model双向数据绑定可以将表单的内容和data当中的数据关联起来可以非常方便的设置和取值。这个指令的使用需要在data当中定义绑定的数据接着将这个指令设置给相应的表单元素就可以了。
回车的时候新增数据事件绑定v-on使用回车键那么就是enter。
根据数组生成列表的结构获取用户输入的内容其实就是使用v-model进行双向数据绑定。 !DOCTYPE html
html
headmeta charsetUTF-8title首页/titlelink href typetext/css relstylesheet/script srchttps://cdn.jsdelivr.net/npm/vue2/dist/vue.js/scriptstyle typetext/css/style
/headbody div idvueinput typetext v-modelinputvalue keyup.enteradd()ul li v-for(item,index) in list{{ index 1 }}. {{ item }}/li/ul/divscript typetext/javascriptnew Vue({ el: #vue, data:{ list: [写代码,吃饭饭,睡觉觉,打游戏],inputvalue: 好好学习},methods:{ add:function(){this.list.push(this.inputvalue)}}}
)/script/body/html 删除 splice可以通过对应的下标来删除指定的元素。这里通过形参的方式传递给函数。
!DOCTYPE html
html
headmeta charsetUTF-8title首页/titlelink href typetext/css relstylesheet/script srchttps://cdn.jsdelivr.net/npm/vue2/dist/vue.js/scriptstyle typetext/css/style
/headbody div idvueinput typetext v-modelinputvalue keyup.enteradd() brinput typetext v-modelarrindex keyup.enterremove(arrindex)ul li v-for(item,index) in list clickremove(index){{ index 1 }}. {{ item }}/li/ul/divscript typetext/javascriptnew Vue({ el: #vue, data:{ list: [写代码,吃饭饭,睡觉觉,打游戏],inputvalue: 好好学习,arrindex: 1},methods:{ add:function(){this.list.push(this.inputvalue)},remove:function(arrindex){console.log(arrindex);//第一个是索引第二个参数是一次性删除几个this.list.splice(arrindex,1)}}}
)/script/body/html