vue-留言板-bootstrap
最近看完入门API,看完视频自己写了个留言板,因为主要是学习vue,所以就复习了一下bootstrap,布局更简单,先看看样式吧。
简单清晰的布局,先说一下功能,
1.输入用户名密码点击提交放入表格
2.点击删除全部清空表格
3.点击删除按钮,删除当前行
4.当数据没有时提示暂无数据
也没有太多技术问题,我就直接粘代码了。。尴尬
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- <link rel="stylesheet" type="text/css" href="../css/bootstrap.css"/>
- <script src="../js/jquery-2.2.3.min.js" type="text/javascript" charset="utf-8"></script>
- <script src="../js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
- <script src="../js/vue.js" type="text/javascript" charset="utf-8"></script>
- <style type="text/css">
- .inputPadding{
- width: 30%;
- margin: 0 auto;
- margin-top: 5%;
- }
- .input-group {
- margin: 0 auto;
- }
- </style>
- </head>
- <body>
- <div id="box">
- <div class="inputPadding">
- <div class="input-group">
- <span class="input-group-addon">用户名</span>
- <input type="text" class="form-control" placeholder="请输入用户名" v-model="user">
- </div>
- <br /><br />
- <div class="input-group">
- <span class="input-group-addon"> 密 码 </span>
- <input type="text" class="form-control" placeholder="请输入密码" v-model="pass">
- </div>
- <br /><br />
- <div class="input-group">
- <button type="button" class="btn btn-primary" @click="submit()"> 提 交 </button>
-
- <button type="reset" class="btn btn-warning"> 取 消 </button>
- </div>
- </div>
- <hr />
- <table class="table table-striped text-center">
- <caption class="h3 text-center">数据列表</caption>
- <tr>
- <th class="text-center">序号</th>
- <th class="text-center">名字</th>
- <th class="text-center">密码</th>
- <th class="text-center">操作</th>
- </tr>
- <tr v-for="(item,index) in myData">
- <td>{{ index+1 }}</td>
- <td>{{ item.name }}</td>
- <td>{{ item.pass }}</td>
- <td>
- <button type="button" class="btn" data-toggle="modal" data-target="#myModal" @click="delLine(index)">删除</button>
- </td>
- </tr>
- <tr v-show="myData.length!=0">
- <td colspan="4">
- <button type="button" class="btn" data-toggle="modal" data-target="#myModal" @click="allDel()">全部删除</button>
- </td>
- </tr>
- <tr v-show="myData.length==0">
- <td colspan="4">暂无数据</td>
- </tr>
- </table>
- </div>
- </body>
- </html>
- <script type="text/javascript">
- window.onload = function(){
- new Vue({
- el: '#box',
- data: {
- user: '',
- pass: '',
- myData: [],
- nowIndex: -100
- },
- methods: {
- submit: function(){
- this.myData.push({
- name: this.user,
- pass: this.pass
- })
- this.user="";
- this.pass="";
- },
- allDel: function(){
- this.myData=[];
- },
- delLine: function(index){
- this.myData.splice(index,1);
- }
- }
- })
- }
- </script>
vue-留言板-bootstrap的更多相关文章
- [js高手之路] vue系列教程 - 实现留言板todolist(3)
通过前面两篇文章的的学习,我们掌握了vue的基本用法. 本文,就利用这些基础知识来实现一个留言板, 老外把他称之为todolist. 第一步.使用bootstrap做好布局 <!DOCTYPE ...
- Vue之简易的留言板功能
今天我将带大家通过Vue的todolist案例来完成一个简易的网页留言板! LES'T GO! 首先我们需要在页面上搭建一个input文本输入框,并设置提交按钮,通过循环指令来完成输入框的信息提交! ...
- Vue 变异方法Push的留言板实例
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- nodejs中利用expresss脚手架和bootstrap,数据库mongodb搭建的留言板案例
## 1. 先打开编辑器,创建一个项目 ## 2. 再打开cmd命令提示符下载express脚手架 express 项目名 --view=ejs 或express -e 项目名 ## ...
- vue+egg.js+mysql一个前后端分离留言板项目
一.前序 我相信每个人前端搬运工和我想法都是一样的,都有一个做全栈的梦,无奈面对众多的后台语言,却不从下手,今天由我来带你们潜入全栈的门槛,注意是门槛.能不能学的会后面的内容全靠坚持了. 我今天主要做 ...
- Bootstrap留言板界面练习
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- 【weiphp微信开发教程】留言板插件开发详解
基于weiphp框架的留言板插件教程: 1.功能分析 传统的留言板应该具有发布留言.查看留言.回复留言.管理留言等功能,本教程开发的是最基本的留言板,仅包含发布留言和查看留言两个功能,根据功能用boo ...
- 微信小程序实现简易留言板
微信小程序现在很火,于是也就玩玩,做了一个简易的留言板,让大家看看,你们会说no picture you say a j8 a,好吧先上图. 样子就是的,功能一目了然,下面我们就贴实现的代码,首先是H ...
- flask实战-留言板-Web程序开发流程
Web程序开发流程 在实际的开发中,一个Web程序的开发过程要设计多个角色,比如客户(提出需求).项目经理(决定需求的实现方式).开发者(实现需求)等,在这里我们假设自己是一个人全职开发.一般来说一个 ...
随机推荐
- day007 列表类型、元祖类型、 字典类型、 集合类型的内置方法
目录 列表数据类型的内置方法 作用 定义方式 优先掌握的方法 需要掌握的方法 元祖类型的内置方法 作用 定义方式 优先掌握的方法(参考列表方法) 字典类型的内置方法 作用 定义方式 优先掌握的方法 需 ...
- day003 python解释器、变量和数据类型基础讲解
Python解释器 打开官网https://www.python.org/downloads/windows/ 下载中心下载对应电脑版本的Python安装包,选择custom后一路next安装完成.过 ...
- javascript匿名函数及闭包深入理解及应用
1.匿名函数 函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途.匿名函数:就是没有函数名的函数. 1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式 第一种: ...
- jsp 判断当前时间是否符合设置的时间条件
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- Google Shell Style Guide
转自:http://google.github.io/styleguide/shell.xml Shell Style Guide Revision 1.26 Paul Armstrong Too m ...
- 线程同步、信号量、system v IPC
一.线程同步 条件变量 什么是条件变量? 线程A等待某个条件成立,条件成立,线程A才继续向下执行.线程B的执行使条件成立,条件成立以后唤醒线程A,以继续执行.这个条件就是条件变量. pthread_c ...
- 33.bulk json格式的理解
bulk json格式的理解 一.常规格式 按常规理解,bulk中json格式可以是以下方式 [{ "action": { }, "data": { } }] ...
- Ubuntu下ss的安装与使用
不得不说,linux真的有种让人用上就爱上的魔力,正好最近Ubuntu出了16.04,便索性装了个win10+Ubuntu的双系统,也算是告慰那永远留在老硬盘里的虚拟机吧. 言归正传,换上Ubuntu ...
- VS-诊断工具和智能跟踪
MSDN文章
- 洛谷—— P2690 接苹果
https://www.luogu.org/problem/show?pid=2690 题目背景 USACO 题目描述 很少有人知道奶牛爱吃苹果.农夫约翰的农场上有两棵苹果树(编号为1和2), 每一棵 ...