当前位置: 首页 > news >正文

vue-todolist-example学习

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

<!DOCTYPE html>
<html>

<head>
    <title>todos-add-remove</title>
    <meta charset="utf-8">
</head>

<body>
    <div id="todo-list-example">
        <input v-model="newTodoText" v-on:keyup.enter="addNewTodo" placeholder="Add a todo">
        <ul>
            <li is="todo-item" v-for="(todo,index) in todos" v-bind:title="todo" v-on:remove="todos.splice(index,1)">
            </li>
        </ul>
    </div>
    <script src="https://unpkg.com/vue/dist/vue.js"></script>
    <script type="text/javascript">
    Vue.component('todo-item', {
        template: '\
        <li>\
        {{title}}\
        <button v-on:click="$emit(\'remove\')">X<button>\
        </li>\
        ',
        props: ['title']
    });


    new Vue({
        el: '#todo-list-example',
        data: {
            newTodoText: '',
            todos: [
                'Do the dishes',
                'Take out the trash',
                'WOw the lawn'
            ]
        },
        methods: {
            addNewTodo: function() {

                this.todos.push(this.newTodoText);
                this.newTodoText = '';
            }
        }


    })
    </script>
</body>

</html>

 

转载于:https://my.oschina.net/iioschina/blog/860465

相关文章:

  • javaScript事件(八)事件类型之变动事件
  • 白话机器学习
  • JavaScript的异步运行机制
  • 嵌入式软件设计第7次实验报告
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • httpclient 优化
  • PHPCMSV9上线方法及文件权限设置
  • 推理题:猜扑克牌
  • JS获取首字母
  • zabbix-----5-----自动发现的概念
  • NTP时钟同步学习记录
  • java基础知识 构造方法
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • IntelliJ IDEA 主题、字体、编辑区主题、文件编码修改
  • mediawiki登录时第一次会跳回登录页面,第二次才能登录成功
  • 【comparator, comparable】小总结
  • 【Leetcode】104. 二叉树的最大深度
  • 10个最佳ES6特性 ES7与ES8的特性
  • CODING 缺陷管理功能正式开始公测
  • CSS魔法堂:Absolute Positioning就这个样
  • DataBase in Android
  • download使用浅析
  • Java,console输出实时的转向GUI textbox
  • Js基础知识(四) - js运行原理与机制
  • k8s 面向应用开发者的基础命令
  • Python socket服务器端、客户端传送信息
  • Travix是如何部署应用程序到Kubernetes上的
  • vue.js框架原理浅析
  • 安卓应用性能调试和优化经验分享
  • 警报:线上事故之CountDownLatch的威力
  • 力扣(LeetCode)22
  • 模型微调
  • 悄悄地说一个bug
  • 容器服务kubernetes弹性伸缩高级用法
  • 通过git安装npm私有模块
  • 物联网链路协议
  • 栈实现走出迷宫(C++)
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​secrets --- 生成管理密码的安全随机数​
  • #pragma预处理命令
  • #QT(TCP网络编程-服务端)
  • #stm32驱动外设模块总结w5500模块
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)Android学习笔记 --- android任务栈和启动模式
  • .NET MVC 验证码
  • .net的socket示例
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .net网站发布-允许更新此预编译站点
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • @Autowired自动装配