• Vue条件渲染和列表渲染


      Vue中的渲染是对模板的处理。根据BOM+DOM+js的前端组成,Vue的渲染是Vue组件模板根据指令编译,然后挂载到DOM解构中的过程,无论是条件渲染还是列表渲染。

    条件渲染相关的指令有:

    v-if/v-else/v-else-if/v-show

    v-show:组件挂载时就会渲染,css的dispaly属性会根据v-show的值发生变化,适合频繁隐藏/显示切换的HTML片段。

    v-if:组件会根据v-if的值确定挂载时要不要渲染,如果为false则组件的HTML片段不会进入渲染过程。频繁隐藏/显示切换的HTML片段不适合使用它。

    列表渲染的指令有:

    v-for

    v-for:有多种表现形式,但是有非常标准的推荐格式。

    1. <template>
    2. <button @click="increment">{{ count }}button>
    3. <div v-for="item in list" :key="item">
    4. <span>{{ item }}span>
    5. div>
    6. <div v-if="currentState">Hello, World!div>
    7. <div v-else>I am one!div>
    8. template>
    9. <style>
    10. style>

  • 相关阅读:
    Python:类的__dict__属性
    32 道 Spring 常见面试题!万字总结!
    选择题汇总8-9(括号里填的答案都是对的,不用管下面那个答案正确与错误,因为作者懒得删了)
    【日常总结】Swagger-ui 导入 showdoc (优雅升级Swagger 2 升至 3.0)
    setTimeout(fn, 0) // it works - JavaScript 事件循环 动画演示
    Spark之Container killed on request.Exit code is 137
    软件测试公式之如何高质量的做BUG分析?
    ARM hint instruction-WFI(Wait For Interrupt)指令详解
    博世「求援」,毫米波雷达重构
    【ArcGIS Pro微课1000例】0033:ArcGIS Pro处理cad数据(格式转换、投影变换)
  • 原文地址:https://blog.csdn.net/seacean2000/article/details/134421675