Vue 变异方法splice删除评论功能
2024-10-19 08:01:42
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="vue.js"></script>
<title id="title">{{title}}</title>
</head>
<body>
<div id="ask"><!--vue不能控制body和html的标签-->
<ul>
<li v-for="(v,k) in list">
{{v.content}}<button v-on:click="remove(k)">删除</button>
</li>
</ul>
<textarea v-model="content" cols="30" rows="10"></textarea> <button v-on:click="push('pre')">发表到前面</button>
<button v-on:click="push('end')">发表到后面</button> <button v-on:click="del('first')">删除第一条</button>
<button v-on:click="del('last')">删除最后一条</button>
</div>
<script>
var vue = function (options){new Vue(options)};
vue({
el:'#title',
data:{
title:'Vue 变异方法splice删除评论功能'
}
});
var app = vue({
el:'#ask',
data:{
content:'',
list:[
{'content':'ask.mykeji.net'},
{'content':'简单记录'}
]
},
methods:{
remove(k){
this.list.splice(k,1)
},
push(type){
var content_push = {'content':this.content};
switch (type) {
case 'pre':
this.list.unshift(content_push);
break;
case "end":
this.list.push(content_push);
break;
}
this.content='';
},
del(type){
switch (type) {
case 'first':
this.list.shift();
break;
case "last":
this.list.pop();
break;
}
}
}
}); </script>
</body>
</html>
最新文章
- 微信app支付 ci框架做的
- HTML DOM 教程
- 在java中使用redis
- ArcGIS提取影像边界
- 02 key concept
- uva 12549 最大流
- About xvfb
- java中的包装类
- 蜗牛爱课- CGAffineTransformMakeRotation 实现一张图片的自动旋转
- poj2778(AC自动机+矩阵快速幂)
- vue路由请求 router
- centos7 源码安装php7
- 在线学习在CTR上应用的综述
- CentOS 6.x 最小化安装推荐安装的依赖包和修改内核参数
- Node_初步了解(2)
- Version Control,Git的下载与安装
- 控制层和ajax用法的详解
- SpringMVC中JSP页面显示为源码
- git reset --hard和git revert命令
- Java连接GBase并封装增删改查
热门文章
- BERT-wwm、BERT-wwm-ext、RoBERTa、SpanBERT、ERNIE2
- Paper | Residual Attention Network for Image Classification
- hashlib和hmac模块
- OC:浅析Runtime中消息转发机制
- 【STM32H7教程】第20章 STM32H7的GPIO应用之无源蜂鸣器
- Pull Request找原作者做review
- 英语阅读——Love and logic:The story of a fallacy
- 为了能早点买房,我用 Python 预测房价走势!
- Python 3 行代码 5 秒抠图的 AI 神器,根本无需 PS
- PlayJava Day010