[Vue教程]第一个vue的应用

AI 概述
如何使用 vue 框架?在 webstorm 中新建一个 index.html 文件,然后引入 vue 库,一种方式就是如果项目是在内网使用,我们就可以吧 vue 下载下来,然后引入到文件中。另外一种方式就是我推荐大家使用BootCDN这个网站。如下图: 然后我们在搜索框内输入 vue 去搜索这个 vue 库,最好不要去使用 bate 版本,因为可能...

如何使用 vue 框架?在 webstorm 中新建一个 index.html 文件,然后引入 vue 库,一种方式就是如果项目是在内网使用,我们就可以吧 vue 下载下来,然后引入到文件中。另外一种方式就是我推荐大家使用BootCDN这个网站。如下图:

[Vue 教程]第一个 vue 的应用

然后我们在搜索框内输入 vue 去搜索这个 vue 库,最好不要去使用 bate 版本,因为可能会出现问题,所以我们使用正式版本,选择压缩的版本 vue.min.js。如果大家只是使用这个库而不是去调试的话,那就直接使用 min 这个版本,还可以节约这个网络的响应时间,这样我们就引进了这个 vue 库,保存。

压缩的版本 vue

如何使用到 vue 库呢?我在 body 内写了一个 div 定义它的 class,然后我们在<script>中 new 一个 Vue 对象,绑定到元素上,这里的绑定方式有很多种,我用的是 class 类绑定方法。

<div class="bg">
    Hello World!
    {{msg}}
</div>

Javascript 内这样写

new Vue({
    el:'.bg',
    data: {
        msg: 'Hello Vue!'
    }
})

Data 就是我们给 vue 对象所使用到的页面上的一些数据,比如上面我们定义的 msg,然后用双括号{{}}把 msg 包裹住在页面上渲染。

data 在页面上展示数据

如上图在页面上显示结果,表示绑定成功。
有的小伙伴想问了假如在页面上两个 msg 绑定在不同的 div 上,会如何显示呢?

<div class="bg">
    Hello World!
    {{msg}}
</div>
<div class="bg">
    {{msg}}
</div>

如下图展示:

msg 绑定在不同的 div 上

可以看出优先绑定页面上的第一个元素,如果出现这种情况,建议大家怎么办呢?最好是给他一个 id,这样就不会出现重复或者是冲突的情况了。

<body>
<div class="bg">
    Hello World!
    {{msg}}
</div>
<div class="bg" id="app">
    {{msg}}
</div>
<script>
    new Vue({
        el:'#app',
        data: {
            msg: 'Hello Vue!'
        }
    })
</script>
</body>

这样的话就把 msg 绑定到下面的元素上来了。

msg 绑定到下面的元素

如果我们想要页面上的两个 msg 都显示,怎么办呢?很简单,我们用一个 div 把它们两个元素套起来就可以了。

<body>
<div id="app">
    <div class="bg">
        Hello World!
        {{msg}}
    </div>
    <div class="bg">
        {{msg}}
    </div>
</div>
<script>
    new Vue({
        el:'#app',
        data: {
            msg: 'Hello Vue!'
        }
    })
</script>
</body>

结果如下:

页面上的两个 msg 都显示

通过 vue 例子中我们学到了:
1、如何输出(Demo)Hello Vue1
2、Vue.js 的 CDN 的使用
3、在线 Coding 快速验证调试我们的应用

总结

Vue.js 优点:方便集成,灵活小巧,语法清晰,便捷强大。

以上关于[Vue教程]第一个vue的应用的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

5

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » [Vue教程]第一个vue的应用

2 评论

  1. 入门先从最简单的开始,弄懂简单例子再进阶

  2. 先学好基础,再进阶

发表回复