vue实现简单留言板功能的具体代码

this.list.splice(index,1)
},
如果大家不想自己去写css样式,使用bootstrap框架是一个很好地选择,它提供了一套响应式、移动设备优先的流式栅格系统。
id: this.list.length + 1,
3.增加(发表)功能:
date:this.getdate()
changeContent:'',//修改后的数据<ul>
2.数据如下:由于没有连接数据库,所以采用了模拟数据
<div>
data:{<div>
<button type="button" @click="del(index,item.id)">删除</button>
<textarea rows="3" v-model="content"></textarea>
作为一个刚开始接触vue的前端小白,我想在这里记录一些学习过程,希望和大家一起进步,如有不妥处之处,请多多指教呦。
</div>
<textarea rows="3" v-model="changeContent"></textarea>
</div>
<button type="button" @click="clear" >清屏</button>
<span>{{item.content}}</span>
点击修改,改变vm.bl的值,并记录当前评论的昵称,修改框使用了v-show指令,当vm.bl值为false时显示。点击确认修改,根据当前昵称寻找到要修改的评论,修改它的内容和发表时间。
<span >{{item.nikename}}:</span>
nikename:'',}
confirm(){
</form>
</form>
{id:1,nikename:"笑话",content:'今天天气真好',date:'2020-02-27-18:06'},this.content='';
},
date:'',
bl:true,
<div>
<div>
nikename: this.nikename,
}
<div>
用户输入的昵称和内容都采用了双向绑定,时间是获取的当下时间,发表按钮使用@click指令绑定了add函数。发表完后将昵称和内容框清空。
if(item.nikename == vm.nikename){
<button type="button" @click="add" >发表</button>
<button type="button" @click="checkPre(index,item.id)">修改</button>
},
})
]4.删除功能:
<li v-for="(item,index) in search" :key="item.id">
</div>
<div >this.list = [];//不可直接将数组长度设为零,这是非响应式的操作
return result;
<form v-show="!bl">
computed:{},
<input type="text" placeholder="搜索留言" v-model="query" >
vm.nikename='';
this.nikename='';
<div>
},
</ul>
</div>
del(index,id){<label for="content">内容</label>
</div>
<span>{{item.date}}</span>
search(){
1.html布局
<label for="search">搜索</label>
query:'',//查询的内容</div>
<h3>{{title}}:</h3>
this.nikename = this.list[index].nikename;
<button type="button" @click="confirm">确认修改</button>
5.修改功能:
</li>
},
list:[
查询功能依赖的是查询框输入的内容,因而使用了计算属性。以上就是关于本文的全部内容,希望对大家的学习有所帮助。
<input type="text" placeholder="请输入昵称" v-model="nikename">
},item.date = vm.getdate();
</div>
title:'留言板',6.查询功能:
删除按钮绑定del,点击时删除一条评论,清屏按钮绑定clear,点击时删除所有评论。
<label for="nikename">昵称</label>
</div>
{id:2,nikename:"小草",content:'是呀,那咱们出去晒太阳吧',date:'2020-02-26-18:06'}this.list.forEach(function(item,index){
}
<form v-show="bl">
content: this.content,
add() {let result = [];
if(item.nikename.includes(this.query) || item.content.includes(this.query)){
this.bl = !this.bl;
大致布局如下:
this.bl = !this.bl;
})
this.list.forEach((item,index)=>{
clear(){
content:'',
<label>修改:</label>
})
checkPre(index,id){item.content = vm.changeContent;
result.push(item)
this.list.push({
今天呢,是我学习vue的第二天,我想制作一个简易的留言板。功能很简单,就是数据的增删改查,下面开始步入正题:
<br><br><br>
<div>
<div>
</div>
相关热词: 功能
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jz/wp/6442.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
ludou_se_only); } add_action(s
时间:2021-01-23
-
所以经常导致输错密码的
时间:2021-01-23
-
WordPress措施打开速度慢的
时间:2021-01-22
-
WordPress回覆评论自动添加
时间:2021-01-22
-
我们可以通过下面的代码
时间:2021-01-22
-
如何修改WordPress默认脚色
时间:2021-01-20
-
同样的修改文件就行
时间:2021-01-20
-
少数善意的转载者既使没
时间:2021-01-20
热门文章
-
WordPress新手安装教程(图文)
时间:2020-12-28
-
在设置菜单中增加WordPress私密 隐藏的全部
时间:2021-01-10
-
WordPress博客程序常见错误的解决方法
时间:2020-12-28
-
WordPress程序打开速度慢的三种解决方法
时间:2021-01-10
-
wordpress使用代码在每篇文章尾部添加版权
时间:2020-12-14
-
WordPress博客措施常见错误的办理要领
时间:2021-01-15
-
关于WordPress的SEO优化相关的一些PHP页面脚
时间:2021-01-07
-
WordPress措施打开速度慢的三种办理要领
时间:2021-01-22
-
详解WordPress中的头像缓存和署理中的缓存
时间:2021-01-15
-
少数善意的转载者既使没有看到版权信息
时间:2021-01-20
