Vue-利用template写出最简易版微博评论发布

vue

废话不说,先上图

是你要的东西,就继续往下看

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>vue.js</title>

<style>

.fabu{

background-color: rgb(255, 94, 0);

color: aliceblue;

}

ul li{

height: 125px;

width:500px;

position: relative;

}

.one{

width:500px;

height: 100px;

background-color: rgb(255, 174, 0);

display: inline-block;

}

ul button{

background-color: red;

}

.two{

position: absolute;

top:0;

right: 0;

height: 100%;

}

ul p{

margin-top: 25px;

}


 

</style>

</head>

<body>

<script src="https://unpkg.com/vue/dist/vue.js"></script>

//推荐换成自己的本地文件加快网页打开速度

<div id="app">

<textarea rows="10" cols="100" v-model.lazy.trim="msg">

</textarea>

<!-- trim删去头尾空格 -->

<button class="fabu" @click="comments.push(msg)">发布</button>

<ul>

<template v-for="(v,i) in comments">

<li><div class="one"><p>{{i+1}}楼 {{v}}</p><div class="two"><button @click="del(i)">X</button></div></div></li>

</template>

</ul>

</div>

<script>

var vm = new Vue({

el: "#app",

data: {

msg: "发评论的人最可爱!",

seem: "true",

comments: ['“当时的她们还默默无名,这个世界上还没人认识她们,而此后,世界会在惊讶中认识她们。”', ' 今天在商场,有个小哥哥正在弹这首曲子,就像Carole一样默默弹着…当时听到真的泪目啊', '这个曲刚一在桥上弹出来,我的眼泪就不禁掉落,哭成了后来星期二的样子。后来两人和声的部分,已经被泪水模糊得完全看不清画面了,这个旋律真的太好听了啊啊,超级感动的!', '米娜桑!5月29日出完整版哦!我好兴奋啊啊啊!!!!没有新一集的CAROLE& TUESDAY看的我,要死了。(灬ºωº灬)']

},

methods: {del:function(index){

this.comments.splice(index,1);

}

}

})

</script>

</body>

</html>

以上是 Vue-利用template写出最简易版微博评论发布 的全部内容, 来源链接: utcz.com/z/377015.html

回到顶部