前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从零开始学VUE之Vuejs初体验(DEMO)

从零开始学VUE之Vuejs初体验(DEMO)

作者头像
彼岸舞
发布2021-06-07 15:08:34
5380
发布2021-06-07 15:08:34
举报
文章被收录于专栏:java开发的那点事

体验Vuejs

Hello Vuejs

创建目录 和 HelloVuejs.html

编写代码

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<!--    引入VUE.JS-->
    <script src="../../js/vue.js"></script>
</head>
<body>
<!--    用于挂载Vue的根节点-->
    <div id="app">
<!--        {{数据key}} 使用双大括号获取下面定义的值-->
        <div>{{ message }}</div>
    </div>
</body>
<script>
    // 创建vue
    const vue = new Vue({
        // 挂载要管理的数据
        el: '#app',
        // 定义数据
        data: {
            // 定义一个名字为message的数据,值为 hello vue js!
            message: 'hello vue js!'
        }
    })
</script>
</html>

运行

可以在浏览器中访问,也可以直接在IDEA中查看

点击IJ

可以看到展示的是下面定义的数据,IDEA内部展示,不需要切换到浏览器窗口,方便修改代码实时查看效果,非常好用

Vue显示列表

新建ViewList.html

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../../js/vue.js"></script>
</head>
<body>
    <div id="app">
        <div>{{ list }}</div>
<!--        采用v-for 展示数组-->
        <ul v-for="item in list">
            <li>{{item}}</li>
        </ul>
    </div>
</body>
<script>
    // 创建vue
    const vue = new Vue({
        el: '#app',
        data: {
            // 定义数组
            list: ['Spring','SpringMvc','SpringBoot','SpringCloud']
        }
    })
</script>
</html>

运行,通过v-for循环展示数组,如果通过双大括号,那么展示的就是字符串

案例:实现计数器

新建Number.html

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../../js/vue.js"></script>
</head>
<body>
<div id="app">
    <div>
      <!-- @click 用于绑定点击事件 -->
        <input type="button" @click="incr" value="+">
        <span>当前数字为:{{num}}</span>
        <input type="button" @click="decr" value="-">
    </div>
</div>
</body>
<script>
    // 创建vue
    const vue = new Vue({
        el: '#app',
        data: {
            num: 1
        },
      // 用于定义方法
        methods: {
            incr(){
                this.num++;
            },
            decr(){
                this.num--;
            }
        }
    })
</script>
</html>

运行

作者:彼岸舞

时间:2021\05\31

内容关于:VUE

本文属于作者原创,未经允许,禁止转发

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-05-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 体验Vuejs
    • Hello Vuejs
      • Vue显示列表
        • 案例:实现计数器
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档