zoukankan      html  css  js  c++  java
  • Vue学习(一):Vue实例

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>vue实例创建</title>
    </head>
    <body>
    <h3 id="example">{{ message }}</h3>
    <script type="text/javascript" src="vue.min.js"></script>
    <script>
        let data = {message: 'Hello Vue.'};
        // 每个 Vue.js 应用的起步都是通过构造函数 Vue 创建一个 Vue 的根实例
        let vm = new Vue({
            el: '#example',
            data: data
        });
    
        console.log(vm.message === data.message);
    
        // 数据是双向绑定
        vm.message = 'Hello Vue World.';
        console.log(data.message);
        data.message = 'Hello Vue World, ha ha.';
        console.log(vm.message);
    
        console.log(vm.$data === data);
        console.log(vm.$el === document.getElementById('example'));
    
        vm.$watch('message', function (newVal, oldVal) {
            // 这个回调将在 `vm.message`  改变后调用
            console.log('改变前:message=' + oldVal);
            console.log('改变后:message=' + newVal);
        });
        vm.message = 'Hello Vue.';
    </script>
    </body>
    </html>
  • 相关阅读:
    docker
    opencart
    Why is setTimeout(fn, 0) sometimes useful?
    linux下php环境配置
    xampp for linux
    Where to go from here
    freefcw/hustoj Install Guide
    khan academy js
    SDWebImage
    基于OpenCV 的iOS开发
  • 原文地址:https://www.cnblogs.com/Jimc/p/10100938.html
Copyright © 2011-2022 走看看