• Vue:基础知识(一)


    <!DOCTYPE html>
    <html>
    <head>
    <title>vue</title>
    <script type="text/javascript" src="../vue.js"></script>
    </head>
    <body>

    <div id="root">
    <!-- {{name}} -->
    <div v-bind:title="name">鼠标悬停几秒钟查看此处动态绑定的提示信息!</div>
    <div :title="name">鼠标悬停几秒钟查看此处动态绑定的提示信息!</div>

    <p v-if="seen">现在你看到我了</p>

    <ol>
    <li v-for="todo in todos">
    {{todo.text}}
    </li>
    </ol>

    <p>{{message}}</p>
    <input v-model="message">
    <br/>

    <button v-on:click="reverseMessage">反转消息1</button>
    <button @click="reverseMessage">反转消息2</button>

    <ol>
    <!-- 创建一个 todo-item 组件的实例 -->
    <todo-item></todo-item>
    </ol>

    <hr/><hr/>
    <ol>
    <!--
    现在我们为每个 todo-item 提供 todo 对象
    todo 对象是变量,即其内容可以是动态的。
    我们也需要为每个组件提供一个“key”,稍后再
    作详细解释。
    -->
    <todo-item
    v-for="item in groceryList"
    v-bind:todo="item"
    v-bind:key="item.id"
    ></todo-item>
    </ol>

    </div>

    <script type="text/javascript">
    // 定义名为 todo-item 的新组件
    Vue.component('todo-item', {
    template: '<li>这是个待办项</li>'
    })

    var app3 = new Vue({
    el:'#root',
    data:{
    name:'zhangsan',
    message: 'Hello Vue.js!',
    seen: true,
    todos: [
    { text: '学习 JavaScript' },
    { text: '学习 Vue' },
    { text: '整个牛项目' }
    ],
    groceryList: [
    { id: 0, text: '蔬菜' },
    { id: 1, text: '奶酪' },
    { id: 2, text: '随便其它什么人吃的东西' }
    ]
    },
    methods: {
    reverseMessage: function () {
    this.message = this.message.split('').reverse().join('')
    }
    }
    })
    </script>

    </body>
    </html>

  • 相关阅读:
    PS_0005:画带颜色在线条框 按住Alt键复制
    零钱兑换(动态规划)
    倒排索引原理和实现
    集群搭建
    java内部类
    nohup &后台运行脚本
    scala构造函数
    spark数据源读取及读数据原理
    安装redis解决公司linux环境的坑
    61、对于employees表中,给出奇数行的first_name
  • 原文地址:https://www.cnblogs.com/wukong1688/p/13341082.html
Copyright © 2020-2023  润新知