Vue 基础部分

Vue是一套用于构建用户界面的渐进式框架

与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动

Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统

//基本模板语法如下

  <div id='app'>
        <div>{{message}}</div>
    </div>
    <script>
        new Vue({
            el: '#app',
            data: {
                message: "hello world"
            },
        })
    </script>

再次之前需要引入vue的核心库

差值表达式:{{}} 

1、数据绑定最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值

2、可以用来计算一些简单的计算数字

基本指令

v-html="html" :显示内容,可识别标签

v-text = “text” 显示文本类容  不能显示标签

v-once <!-- v-once 只渲染一次 可以用于优化更新功能     -->

v-cloak 解决渲染内容闪烁问题

v-for="(item,index) in list" 遍历模型数据中的对象

v-model="数据"   双向数据绑定

分支循环结构  v-if="num>100"  v-if-else   或者   v-if=""  v-else-if=""

v-show 判断真假    如果为真则:display:block , 反之则display :none

事件绑定   v-on:click   简写 @:click

属性绑定    v-bind:class="{index:obj}" 简写 : 

:class="{index:obj}" :class="[index]"数组形式

事件修饰符

 <!-- 事件修饰符 .stop 阻止冒泡事件  -->

  <!-- 事件修饰符  阻止默认事件 .pervent-->

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值