Vue基础总结(未完结)

Vue

  • 渐进式前端js框架;适合做前端分离的项目;Angular指令优势;react组件优势
  • 特点:简单入门容易;中文文档齐全;生态发达(插件多)
    安装
  • src引入
<script src="xxx/vue.js"></script>
  • npm安装
    npm i @vue/cli
    实例化
new Vue({
  el:"指定模板",
  data:{存放vue实例的数据}
})

vue指令

// v-开头特殊html属性
// vue的指令连接了html模板与vue实例数据
// 指令的值是单个html 
v-text="5+8";
v-text="msg.length";
v-text="5>8?'yes':'no'";
v-text="msg.split('').reverse().join('')";
// 指令的参数:参数名
v-bind:title="msg"
v-bind:disabled="!can"

文本渲染指令

  • {{ }}
  • v-text=“指令的值”
  • v-html=“含html的文本”

属性渲染指令

  • v-bind:title=“msg”
  • 简写:
    :title=“msg”

条件渲染

  • v-if=“表达式”
    当表达式为真的时候显示;为假的时候隐藏

  • v-else-if 多重条件

  • v-else 通常与v-if搭配使用

  • v-show=“表达式”
    v-show 通过css方式隐藏
    v-if 通过直接移除dom结构隐藏
    频繁切换用v-show,反之用v-if

表单绑定指令

  • v-model

事件绑定

  • v-on:事件名=“事件处理函数”
    v-on:click=“showMsg”
    v-on:click=“showMsg()”
  • @click=“showMsg” 简写
  • 事件处理函数
    method:{
    showMsg();
    }
  • 如果响应函数带括号默认 不带 $event时间参数
  • 如果响应函数不带括号默认 会带$event事件参数
  • 如果带括号($event)手动指定事件参数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值