zoukankan      html  css  js  c++  java
  • VUE常见的语法

    模版渲染{{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>

  • 相关阅读:
    dedecms(4)
    dedecms(3)
    jquery-submit:f[s] is not a function
    修改mysql字符集
    CentOS-6.3安装配置SVN[转载]
    centos下编译安装curl拓展
    CSS杂集(标准流&多行垂直居中)
    杂集一(yii自动登陆过程浅析)
    webservice连接超时处理
    JavaScript 实现触点式弹出菜单插件
  • 原文地址:https://www.cnblogs.com/chengmingxiaowu/p/9115038.html
Copyright © 2011-2022 走看看