zoukankan      html  css  js  c++  java
  • vue入门

    1.背景

    认识Vuejs

    为什么学习Vuejs

    简单认识一下Vuejs

    2.Vuejs安装方式

    CDN引入

    下载和引入

    NPM安装管理

    3.Vuejs初体验

    1.Hello Vuejs

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <!-- 开发环境版本,包含了有帮助的命令行警告 -->
        <!-- <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>-->
        <script src="./js/vue.js"></script>
    </head>
    <body>
    <div id="app">
        <h1>hello:{{name}}</h1>
    </div>
    <script>
        const app = new Vue({
            el: '#app',
            data: {
                name: 'vue test'
            }
        });
    </script>
    </body>
    </html>
    View Code

    2.Vue列表展示

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>列表显示</title>
        <script src="./js/vue.js"></script>
    </head>
    <body>
    <div id="app">
       <h4>订单列表</h4>
    <ul>
        <li>01</li>
        <li>02</li>
        <li v-for="item in orderList">{{item}}</li>
    </ul>
    </div>
    <script>
        const app = new Vue({
            el:'#app',
            data:{
              orderList:['01....','02....','03.....']
            }
        })
    </script>
    </body>
    </html>
    View Code

    3.案例:模拟购买数选择

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>模拟购买数</title>
        <script src="js/vue.js"></script>
    </head>
    <body>
    <div id="app">
        <h2>模拟购买数</h2>
    
        <button @click="decrement">-</button>
        -{{number}}-
        <button @click="increment">+</button>
    </div>
    <script>
        const app = new Vue({
            el: '#app',
            data: {
                number: 1
            },
            methods: {
                increment: function () {
                    console.log("---执行加一")
                    this.number++
                },
                decrement: function () {
                    console.log("---执行减一")
                    if (this.number > 1) {
                        this.number--
                    } else {
                        console.log("---在减就没有了")
                    }
    
                }
    
            }
        })
    </script>
    </body>
    </html>
    View Code

    VuejsMVVM

    Vue中的MVVM

    4.vue生命周期

     完美!

  • 相关阅读:
    distribution cleanup job & Agent History Clean Up
    在域环境下建立镜像
    查看发布服务器信息
    Publisherfailoverparnter
    查看/修改分发复制代理的各个属性
    一个分发复制+mirror的bug
    SQLIO.exe
    安装SQL2008 提示 创建usersettings/microsoft.sqlserver.configuration.landingpage.properties.se
    XOOM MZ606 刷机
    NYOJ242计算球体积
  • 原文地址:https://www.cnblogs.com/newAndHui/p/13535888.html
Copyright © 2011-2022 走看看