zoukankan      html  css  js  c++  java
  • 01 起步

    1. 安装: 使用script标签引入

    <!-- 开发环境版本,包含了有帮助的命令行警告 --> 
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <!-- 生产环境版本,优化了尺寸和速度 -->
    <script src="https://cdn.jsdelivr.net/npm/vue"></script>

    2.示例

    复制代码
    //HTML
    <div id="app">
      {{ message }}
    </div>
    
    //JS
    var app = new Vue({
      el: '#app',
      data: {
        message: 'Hello Vue!'
      }
    })
    复制代码
    复制代码
    HTML
    <div id="app-2">
      <span v-bind:title="message">
        鼠标悬停几秒钟查看此处动态绑定的提示信息!
      </span>
    </div>
    
    JS
    var app2 = new Vue({
      el: '#app-2',
      data: {
        message: '页面加载于 ' + new Date().toLocaleString()
      }
    })
    复制代码
    复制代码
    HTML
    <div id="app-3">
      <p v-if="seen">现在你看到我了</p>
    </div>
    
    JS
    var app3 = new Vue({
      el: '#app-3',
      data: {
        seen: true
      }
    })
    在控制台输入 app3.seen = false,你会发现之前显示的消息消失了。
    复制代码
    复制代码
    HTML
    <div id="app-4">
      <ol>
        <li v-for="todo in todos">
          {{ todo.text }}
        </li>
      </ol>
    </div>
    
    JS
    var app4 = new Vue({
      el: '#app-4',
      data: {
        todos: [
          { text: '学习 JavaScript' },
          { text: '学习 Vue' },
          { text: '整个牛项目' }
        ]
      }
    })

    在控制台里,输入 app4.todos.push({ text: '新项目' }),你会发现列表最后添加了一个新项目。
    复制代码
    复制代码
    实现用户和应用进行交互,我们可以用 v-on 指令添加一个事件监听器
    HTML
    <div id="app-5">
      <p>{{ message }}</p>
      <button v-on:click="reverseMessage">反转消息</button>
    </div>
    
    JS
    var app5 = new Vue({
      el: '#app-5',
      data: {
        message: 'Hello Vue.js!'
      },
      methods: {
        reverseMessage: function () {
          this.message = this.message.split('').reverse().join('')
        }
      }
    })
    复制代码
    复制代码
    v-model 指令,它能轻松实现表单输入和应用状态之间的双向绑定。
    HTML
    <div id="app-6">
      <p>{{ message }}</p>
      <input v-model="message">
    </div>
    
    JS
    var app6 = new Vue({
      el: '#app-6',
      data: {
        message: 'Hello Vue!'
      }
    })
    复制代码
  • 相关阅读:
    扩欧(exgcd讲解)
    Django组件之forms
    Django组件之用户认证
    Django之中间件
    Django之cookie与session
    Django组件之分页器
    Django之Ajax
    Django之模型层2
    Django之模型层
    Django之模板层
  • 原文地址:https://www.cnblogs.com/Ashton-ldb/p/11418197.html
Copyright © 2011-2022 走看看