01-vue体验

作者: 我是要成为大神的男人 | 来源:发表于2019-12-24 14:54 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>vue学习</title>
    <!-- 生产环境版本,优化了尺寸和速度 -->
    <script src="https://cdn.jsdelivr.net/npm/vue"></script>
</head>
<body>

<!--1-->
<div id="app">
    {{ message }}
</div>

<!--v-bind: title 特性和 Vue 实例的 message 属性保持一致-->
<div id="app-2">
  <span v-bind:title="message">
    鼠标悬停几秒钟查看此处动态绑定的提示信息!
  </span>
</div>
<!--v-if: 条件判断-->
<div id="app-3">
    <p v-if="seen">现在你看到我了</p>
</div>

<!--v-for: 指令可以绑定数组的数据来渲染一个项目列表-->
<div id="app-4">
    <ul>
        <li v-for="todo in todos">
            {{ todo.text }}
        </li>
    </ul>
</div>

<!--v-on: 指令添加一个事件监听器,调用在 Vue 实例中定义的方法-->
<div id="app-5">
    <p>{{ message }}</p>
    <button v-on:click="reverseMessage">反转消息</button>
</div>

<!--v-model 指令: 实现表单输入和应用状态之间的双向绑定-->
<div id="app-6">
    <p>{{ message }}</p>
    <input v-model="message">
</div>


<script>
    <!--1-->
    var app = new Vue({
        el: '#app',
        data: {
            message: 'Hello Vue!'
        }
    })

    var app2 = new Vue({
        el: '#app-2',
        data: {
            message: '页面加载于 ' + new Date().toLocaleString()
        }
    })
    console.log(new Date().toLocaleString());

    var app3 = new Vue({
        el: '#app-3',
        data: {
            seen: true
        }
    })

    var app4 = new Vue({
        el: '#app-4',
        data: {
            todos: [
                { text: '学习 JavaScript' },
                { text: '学习 Vue' },
                { text: '整个牛项目' }
            ]
        }
    })
    app4.todos.push({ text: '新项目' });

    var app5 = new Vue({
        el: '#app-5',
        data: {
            message: 'Hello Vue.js!'
        },
        methods: {
            reverseMessage: function () {
                this.message = this.message.split('').reverse().join('')
            }
        }
    })

    var app6 = new Vue({
        el: '#app-6',
        data: {
            message: 'Hello Vue!'
        }
    })
    console.log(app6.message);

</script>

</body>
</html>

相关文章

  • 01-vue体验

  • 01-vue入门

    基础知识: vue的生命周期: beforeCreate/created、 beforeMount/mounted...

  • 01-Vue简介

    Vue.js 是什么 官方解释:Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框...

  • Vue 3.0 学习笔记(李南江老师Vue3视频笔记)

    01-Vue 3.0开篇-理解 一、为什么现在才讲Vue3.0? 因为昨天才发布正式版本 正式版之前API不稳定(...

  • 01-Vue - 相关配置

    1 mysql 虚拟环境配置下载mysql https://dev.mysql.com/downloads/mys...

  • 01-Vue指令-Day1

    1 什么是vue? Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。 优点...

  • 01-vue骚操作之this.$options

    原文地址:https://www.jianshu.com/p/ff1812be0f47[https://www.j...

  • 01-Vue学习之v-bind:class

    学习vue有段时间了,想着把笔记整理下来,有事没事可以翻阅看看。 1.初学的时候,创建一个简单的html页面,引入...

  • UI必修课 交互+架构+视觉

    1 用户体验 6种基础体验 感官体验 交互体验 情感体验 信任体验 价值体验 文化体验 2 用户体验的特点 01 ...

  • 体验

    我们来到这世间,便是体验。体验一切,体验当下的一切。体验幸福,体验痛苦;体验疼痛,体验舒适;体验嫉妒,体验优越;体...

网友评论

    本文标题:01-vue体验

    本文链接:https://www.haomeiwen.com/subject/stcfoctx.html