Vue的简单使用及小案例

Vue的简介

  1. Vue的安装
    在官网上下载源码Vue.js,直接在代码中引用
<script src="./js/vue.js"></script>
  1. Vue的初体验
<body>
    <div id="app">
        <h1>{{message}}</h1>
        <h2>{{name}}</h2>
    </div>
    <!-- 引入Vue.js -->
    <script src="./js/vue.js"></script>
    <script>
        let app = new Vue({
                el: '#app', //用于挂载要管理的数据
                //也可以
                //el: document.querySelector('#app'),
                data: { //定义数据
                    message: '你好',
                    name: 'jisoo'
                }
            })
            /* 相当于 */
            // function Vue(name,age){

        // }
        /* 使用原生JS方式叫做命令式编程,而使用Vue方式叫做声明式编程 */
    </script>
</body>
  1. 小案例:遍历数组
<body>
    <div id="app">
        <ul>
            <li v-for="item in message">{{item}}</li>//v-for用来遍历
        </ul>
    </div>
    <script src="./js/vue.js"></script>//引入Vue
    <script>
        let app = new Vue({
            // el: '#app',
            el: document.querySelector('#app'),
            data: {
                message: ['whistle', 'really', 'boombaya']
            }
        })
    </script>
</body>
  1. 小案例:计数器
<body>
    <div id="app">
        <h2>当前计数:{{counter}}</h2>
        <button v-on:click="add">+</button>//v-on:click定义点击事件,add为定义的加函数
        <button v-on:click="sub">-</button>//sub为定义的加函数
    </div>
    <script src="./js/vue.js"></script>
    <script>
        const app = new Vue({
            el: "#app",
            data: {
                counter: 1
            },
            methods: {
                add: function() {
                    this.counter++;//在这里counter不能直接使用,因为在当前作用域(add)下找不到this
                },
                sub: function() {
                    this.counter--;
                }
            },
        })
    </script>
</body>
Vue.js 是一种流行的 JavaScript 前端框架,用于构建交互式的单页面应用程序 (SPA)。它以简洁、易用和灵活的特点而受到开发者的喜爱。下面是关于 Vue.js 的简要介绍、使用场景和案例: 1. 简要介绍:Vue.js 是一个渐进式框架,它通过使用组件化开发和响应式数据绑定的方式,使构建交互式前端应用程序更加简单和高效。Vue.js 的核心库非常轻量级,可以逐步引入其他功能模块,例如路由、状态管理等,以满足不同项目的需求。 2. 使用场景:Vue.js 适用于各种前端开发场景,包括单页面应用程序 (SPA)、多页面应用程序、移动应用程序、桌面应用程序等。由于 Vue.js 的易用性和灵活性,它被广泛用于构建各种规模的项目,从小型个人网站到大型企业级应用程序。 3. 案例:以下是一些使用 Vue.js 的著名案例和实际应用场景: - Alibaba(阿里巴巴):Vue.js 在阿里巴巴旗下的一些项目中得到广泛应用,如支付宝、淘宝等。 - Xiaomi(小米):小米的官方网站和一些移动应用程序中使用Vue.js。 - Bilibili(哔哩哔哩):Vue.js 是 Bilibili 弹幕视频网站的核心技术之一。 - GitLab:GitLab 是一个基于 Vue.js 构建的开源代码托管平台。 - Laravel:Laravel 是一个流行的 PHP Web 开发框架,它的后台管理界面使用Vue.js。 这些案例展示了 Vue.js 在不同领域和项目中的广泛应用。通过其简洁的语法和丰富的功能,Vue.js 提供了一种高效、灵活和可维护的前端开发方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值