博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VUE常见的语法
阅读量:5234 次
发布时间:2019-06-14

本文共 806 字,大约阅读时间需要 2 分钟。

模版渲染{

{msg}}

v-html=""

v-text=""

v-bind:id=""  类似 attr

三元判断 {

{ok?'yes':'no'}}

指令:v-if=""

过滤器:

{

{message|capitalize}} => v-bind:id="rowId | formId"

 

style和css:

(1)对象语法:v-bind:class="{key:value,key:value}"

(2)数组语法:v-bind="[classA,classB]"

(3)内联语法:v-bind:style="{font:fontSize+'px'}"

条件渲染:

v-if  v-else  v-else-if  v-show  v-cloak(刷新太慢,可以同步隐藏)

事件处理器:

v-on:click 

v-on:click.stop  阻止冒泡

v-on:click.stop.prevent  阻止默认事件,比如阻止a跳转,阻止submit提交

v-on:click.self  本身,子元素没有作用

v-on:click.once  只执行一次

v-on:keyup.enter/tab/delete/esc/space/up/down/left/right

组建:

(1)全局组建和局部组建(数据单项流动):父元素通过prop传递,子元素通过$.emit触发父元素

(2)父子通讯-数据组建

(3)slot 插槽

路由:

动态路由匹配

嵌套路由

编程式路由

命名路由和命名视图

vue-router

<router-link></router-link> =>this.$router.push(spath:" ")

<router-view></router-view>

转载于:https://www.cnblogs.com/chengmingxiaowu/p/9115038.html

你可能感兴趣的文章
Jquery操作cookie,实现简单的记住用户名的操作
查看>>
【原创】大数据基础之Zookeeper(4)应用场景
查看>>
静态变量数组实现LRU算法
查看>>
中文系统 上传file的input显示英文
查看>>
比callback更简洁的链式执行promise
查看>>
android permission
查看>>
【译】在Asp.Net中操作PDF - iTextSharp - 使用字体
查看>>
.net 文本框只允许输入XX,(正则表达式)
查看>>
Python 第四十五章 MySQL 内容回顾
查看>>
实验2-2
查看>>
MongoDB遇到的疑似数据丢失的问题。不要用InsertMany!
查看>>
android smack MultiUserChat.getHostedRooms( NullPointerException)
查看>>
监控工具之---Prometheus 安装详解(三)
查看>>
不错的MVC文章
查看>>
IOS Google语音识别更新啦!!!
查看>>
[置顶] Linux终端中使用上一命令减少键盘输入
查看>>
BootScrap
查看>>
路冉的JavaScript学习笔记-2015年1月23日
查看>>
Mysql出现(10061)错误提示的暴力解决办法
查看>>
2018-2019-2 网络对抗技术 20165202 Exp3 免杀原理与实践
查看>>