• vue.js的一些模板指令简述


    1.模板指令都是写在<template></template>html里面
     
    v-text : value是什么就显示什么,如果value里面有html的标签,也会直接显示出来标签文本
    v-html:会把value里面的标签转换成html的标签展示,不会显示成文本
    v-if 如果为flase,是直接清除该元素 以注释形式 <!-- -->
    v-show如果为flase,是通过display属性置为none的方式,让元素不显示
            <ul>
            <li v-for="(item, index) in items" v-bind:class ="{finished:item.isFinished}"  v-on:click="setline(item)"><!-- 如果v for只是对于数组遍历 -->
                {{item.lable}}-{{ index }}
            </li>
            </ul>
        <ul>
        <li v-for="(value, key) in objlist"><!-- 如果v for只是对于对象遍历 -->
          {{key}}--{{value}}
        </li>
        </ul>
        <ul>
        <li v-for="(item, index) in itemss"><!-- 如果v for只是对于数组遍历 -->
          {{item.name}}-{{ item.price }}
        </li>
        </ul>    

     <!-- 完整语法 -->
    <a v-on:click="doSomething">...</a>
    <!-- 缩写 -->
    <a @click="doSomething">...</a>

    <!-- 完整语法 -->
    <a v-bind:href="url">...</a>
    <!-- 缩写 -->
    <a :href="url">...</a>

    如有还需要了解部分参考Vue.js API文档:

     
  • 相关阅读:
    codeforce1028A Find Square
    2018ccpc网络赛 Buy and Resell
    差分约束
    Lost Cows
    动态查询区间第k大
    疫情控制
    天天爱跑步
    次小生成树
    树上差分闇の連锁
    Stars in Your Window
  • 原文地址:https://www.cnblogs.com/nx520zj/p/9605715.html
Copyright © 2020-2023  润新知