使用Vue实现留言板功能

  介绍

这期内容当中小编将会给大家带来有关使用Vue实现留言板功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

& lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元charset=皍tf-8"祝辞   & lt; title> & lt;/title>   & lt;链接rel=皊tylesheet"类型=拔谋?css"href=癱ss/bootstrap.css"/比;   & lt;风格类型=拔谋?css"比;   身体{/*保证金:0;*/padding-left: 10 px;   }   #应用{   宽度:400 px;   高度:汽车;   }   .form-group {   margin-top: 10 px;   }      .form-group textarea {   调整:没有;   身高:144 px;   宽度:391 px;   border - radius: 5 px;   padding-left: 16 px;   行高:16 px;   padding-top: 10 px;   字体大小:16 px;   }   .content {   身高:244 px;   宽度:391 px;   border - radius: 5 px;   padding-left: 16 px;   行高:10 px;   padding-top: 10 px;   字体大小:16 px;   边界:1 px固体# ccc;   位置:相对;   padding-right: 10 px;   margin-bottom: 10 px;/*纯字母或者数字导致不能换行*/单词分割:打破所有;   自动换行:break-word;   }   .p_img {   高度:60 px;   宽度:65 px;   background - color: # ccc;   }   .p_img> img {   显示:块;   高度:100%;   宽度:100%;   }   .p_cont {   位置:绝对的;   上图:10 px;   左:85 px;   行高:24 px;   padding-right: 10 px;   宽度:300 px;   高度:汽车;   background - color: # ccc;   }   一种{   位置:绝对的;   左:13 px;   前:85像素;   }   .timeDate {   位置:绝对的;   右:10 px;   底部:10 px;   }   & lt;/style>   & lt;/head>   & lt; body>   & lt; div id=癮pp"祝辞   action=& lt;形式“#”;方法=?“在   & lt; div类=癴orm-group"祝辞   & lt;标签=皍sename"祝辞用户名:& lt;/label>   & lt;输入类型=皌ext"name=皍sername"id=皍sername"v模型=皍sername"占位符=扒胧淙朊帧氨?   & lt;/div>   & lt; div类=癴orm-group"祝辞   & lt; p> & lt;标签=癱ont"在评论内容:& lt;/label> & lt;/p>   & lt; textarea v模型=癱ont"占位符=扒胧淙肽谌荨白4? lt;/textarea>   & lt;/div>   & lt; div类=癴orm-group"比;   & lt;输入类型=癰utton"值=疤砑印?@click=癮dd"比;   & lt;输入类型=皉eset"值=吧境?@click=皉emove()“比;   & lt;/div>   & lt;/form>   & lt; div v-show=皌his.arr。长度==0,在暂无留言& lt;/div>   & lt; div类=癱ontent"v代表=跋頰rr"比;   & lt; div类=皃_img"祝辞   & lt; img src=癷mgUrl"祝辞& lt;/img>   & lt;/div>   & lt; div类=叭嗣癖?   {{item.username}}   & lt;/div>   & lt; div类=皃_cont"祝辞   & lt; span> {{item.cont}} & lt;/span>   & lt;/div>   & lt; div类=皌imeDate"祝辞   {{项目。计时器| dataFormat}}   & lt;/div>   & lt;/div>      & lt;/div>   & lt;脚本src=癹s/vue.js"类型=拔谋?javascript"charset=皍tf-8"祝辞& lt;/script>   & lt; script>//定义全局过滤器进行时间格式化   Vue.filter (& # 39; dataFormat& # 39;,函数(dataStr模式){//根据给定的时间字符串,得到特定的时间   console.log (dataStr)   var dt=新日期(dataStr)   var y=dt.getFullYear ()   var m=dt.getMonth ()   var d=dt.getDate ()//返回$ {y} - {m} - {d}’美元   如果(模式,,pattern.toLowerCase ()===& # 39; yyyy-mm-dd& # 39;) {   返回“$ {y} - {m + 1} -美元$ {d} '   其他}{   var hh=dt.getHours ()   var毫米=dt.getMinutes ()   var党卫军=dt.getSeconds ()   返回“$ {y}年$ {m + 1}月$ {d}日$ {hh}: $ {mm}: ${党卫军}'   }   })      应用var=new Vue ({   艾尔:& # 39;#应用# 39;   数据:{   用户名:& # 39;& # 39;   续:& # 39;& # 39;   加勒比海盗:[],   imgUrl:“。//people.jpg"图像,//imgUrl:“http://wx2.sinaimg.cn/bmiddle/006WWRhNgy1gbn1bc3itdj31410u0q7y.jpg"//指数:0   ctime:新的日期()   },   方法:{   add () {   this.arr.unshift ({   用户名:this.username,   续:this.cont,   计时器:this.ctime   });   这一点。用户名=& # 39;& # 39;;   这一点。续=?“;   这一点。计时器=?“   },      删除(索引){   this.arr。拼接(指数(1);   }   }   });   & lt;/script>   & lt;/body>   & lt;/html>

效果图:

使用Vue实现留言板功能

使用Vue实现留言板功能