zoukankan      html  css  js  c++  java
  • Vue 注意事项

    Top 1

    v-once:标签的内容只改变一次;

    <span v-once>这个将不会改变: {{ msg }}</span>

    Top 2

    v-html:将内容以HTML格式输出,而非文本形式;

    <span v-html="rawHtml">

    Top 3

    v-bind:disabled:只要后面存在值就代表为true;如果想禁用该标签,需要让isButtonDisabled的值等于 null、undefined 或 false;
    <button v-bind:disabled="isButtonDisabled">Button</button>

    Top 4

    Vue.js 都提供了完全的 JavaScript 表达式支持。

    {{ number + 1 }}
    
    {{ ok ? 'YES' : 'NO' }}
    
    {{ message.split('').reverse().join('') }}

    需要注意的是 只支持 表达式

    <!-- 这是语句,不是表达式 -->
    {{ var a = 1 }}
    
    <!-- 流控制也不会生效,请使用三元表达式 -->
    {{ if (ok) { return message } }}

    Top 5

    动态属性,动态事件

    <a :[key]="url"> ... </a>
    
    <a @[event]="doSomething"> ... </a>

    Top 6

    不推荐同时使用 v-if 和 v-for。
    当 v-if 与 v-for 一起使用时,v-for 具有比 v-if 更高的优先级。

  • 相关阅读:
    NYOJ 10 skiing DFS+DP
    51nod 1270 数组的最大代价
    HDU 4635 Strongly connected
    HDU 4612 Warm up
    POJ 3177 Redundant Paths
    HDU 1629 迷宫城堡
    uva 796
    uva 315
    POJ 3180 The Cow Prom
    POJ 1236 Network of Schools
  • 原文地址:https://www.cnblogs.com/damaoa/p/13125508.html
Copyright © 2011-2022 走看看