关于vue的那些事。。。。

vue——简单入门

一、什么是vue?

Vue.js(读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。

二、vue优点?

1、Vue 采用自底向上增量开发的设计
2、Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合
3、Vue单文件组件 & 第三方库 = SPA应用
4、vue-cli提供了高效、快速、便捷的项目搭建
5、提供了完整的文档体系

三、网站

1、官方网站:http : //www.vuejs.org
2、中文网站:http : //cn.vue.org
3、V1.x中文文档:http : //cn.vuejs.org/v1/guide
4、V2.x中文文档:http : //cn.vuejs.org/v2/guide/

四、基础语法

1、数据的双向绑定(字符串)
(1)、文本双向绑定
    在VUE中,数据双向绑定时,必须在data属性中申明这个变量
    {{}}  === v-text 进行文本的数据双向绑定
    以下代码为例:
 引入js;
 <script src="js/vue.js"></script>
     <div id="app">
        {{username}}
        <div v-text="username" ></div>
       </div>
script部分:
 <script>
        var app = new Vue({
            el : "#app",
            data : {
                username : "初始值",
                msg : "<h1>liujianhong is good good boy</h1>"
            }
        });

    </script>
   v-html 进行脚本的数据双向绑定 尽量不要使用,有安全问题--xss攻击问题

(1)、文本双向绑定
 <div v-html="msg"></div>
  <script>
        var app = new Vue({
            el : "#app",
            data : {
                msg : "<h1>liujianhong is good good boy</h1>",
            }
        });

(1)、属性数据的绑定

以下代码为例:

  v-bind:属性名="属性值"
 <div id="app">
        <div v-bind:title="'你真帅'">把鼠标放上去会显示</div>
        <div v-bind:title="box">把鼠标放上去会显示</div>
    </div>
<script>
        var app = new Vue({
                box : "你真帅"
            }
        });

    </script>


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值