<!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>Document</title>
<style type="text/css">
.talk_con {
width: 600px;
height: 500px;
border: 1px solid #666;
margin: 50px auto 0;
background: #f9f9f9;
} .talk_show {
width: 580px;
height: 420px;
border: 1px solid #666;
background: #fff;
margin: 10px auto 0;
overflow: auto;
} .talk_input {
width: 580px;
margin: 10px auto 0;
} .whotalk {
width: 80px;
height: 30px;
float: left;
outline: none;
} .talk_word {
width: 420px;
height: 26px;
padding: 0px;
float: left;
margin-left: 10px;
outline: none;
text-indent: 10px;
} .talk_sub {
width: 56px;
height: 30px;
float: left;
margin-left: 10px;
} .atalk {
margin: 10px;
} .atalk span {
display: inline-block;
background: #0181cc;
border-radius: 10px;
color: #fff;
padding: 5px 10px;
} .btalk {
margin: 10px;
text-align: right;
} .btalk span {
display: inline-block;
background: #ef8201;
border-radius: 10px;
color: #fff;
padding: 5px 10px;
}
</style>
<script src="vue.js"></script>
<script type="text/javascript"> </script>
</head>
<body> <div class="talk_con">
<div class="talk_show" id="words">
<div :class="[(name.who=='A')?'atalk':'btalk'] " v-for="name in aTalk">
<span>{{ name.who }}说:{{ name.word }}</span>
</div>
</div>
<div class="talk_input">
<select class="whotalk" id="who" v-model="who">
<option value="0">A说:</option>
<option value="1">B说:</option>
</select>
<input type="text" class="talk_word" id="talkwords" v-model="talk">
<input type="button" value="发送" class="talk_sub" id="talksub" @click="fun">
</div>
</div>
<script>
var vm = new Vue({
el: '.talk_con',
data: {
aTalk: [
{who: "A", word: '吃饭了么'},
{who: "B", word: '还没呢,你呢'}
],
who: 0,
talk: ''
},
methods: {
fun() {
if (this.talk == '') {
alert('不能为空')
return;
}
this.aTalk.push({who: (this.who == 0) ? "A" : "B",word:this.talk})
this.talk =''
}
}
})
</script>
</body>
</html>

最新文章

  1. 【Android接百度地图API】百度地图Demo点击按钮闪退
  2. SpringMVC4零配置--web.xml
  3. css绝对定位如何在不同分辨率下的电脑正常显示定位位置?
  4. iOS多线程同步锁
  5. CentOS7服务器相关配置
  6. Android 内存分析工具 - LogCat GC
  7. [USACO精选] 第一章 数值计算
  8. Mysql 排序优化与索引使用(转)
  9. android UI进阶之实现listview的下拉加载
  10. asp.net 时间比较,常用于在某段时间进行操作
  11. 内存映射 madvise mmap
  12. 第六章 jQuery操作表单
  13. [LeetCode] Search in Rotated Sorted Array II [36]
  14. solr8.0 从数据库导入数据(三)
  15. maven pom.xml 里scope的作用
  16. DES算法原理完整版
  17. JavaScript(四):函数
  18. Python正则表达式操作指南
  19. 转载:Google 官方应用架构的最佳实践指南 赞&#128077;
  20. Java运行时异常和非运行时异常

热门文章

  1. 初识JVM虚拟机
  2. linux怎么区别文本文件和二进制文件
  3. Buildroot构建指南--快速上手与实用技巧【转】
  4. HDU4738 Caocao&#39;s Bridges —— 边双联通分量 + 重边
  5. 大话SEO网站优化|SEO优化入门技术详解
  6. 杂项:WebRTC
  7. STM32F4 DMA2D_M2M_PFC
  8. 2 socket相关概念
  9. python 面向对象二 类和实例
  10. 洛谷P3295 [SCOI2016]萌萌哒(倍增+并查集)