VueJS 数据绑定简单实例

发布于 2017-10-21 11:17:12 字数 1385 浏览 1167 评论 0

首先引入 VueJS 的JS 文件

<script src="vue.min.js"></script>

编写 HTML 模板

<div id="app">
    <input v-model="todo" v-on:keyup.enter="addtodo">
    <ul>
        <li v-for="todo in todos">
            <span> {{todo.text}}</span>
            <button v-on:click="removeTodo($index)">X</button>
        </li>
    </ul>
</div>

绑定数据

var app = new Vue({
    el: '#app',
    data: {
        todo: '',
        todos: [{
                text: "this is a todo"
            }

        ]
    },
    ready: function() {

    },
    methods: {
        addtodo: function() {
            var text = this.todo.trim();
            console.log(1);
            if (text) {
                console.log(2);
                this.todos.unshift({
                    text: text
                });
                this.todo = '';
            }

        },
        removeTodo: function(index) {
            this.todos.pop(index, 1);
        }
    }
});

点击这里查看示例:https://www.wenjiangs.com/wp-content/uploads/2017/10/vuejs-bind-data.html

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文