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生命周期

 完美!

posted @   李东平|一线码农  阅读(128)  评论(1编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示