Hello_World!!!

导航

 

各指令的demo:

<template>
  <div id="directive">
    <h2>v-text</h2>
    <p v-text="'modify world'">hello wprod</p>
    <h2>v-html</h2>
    <p v-html="'<span>hello</span>'">hello wprod</p>
    <h2>v-show</h2>
    <p v-show="show">是否展示</p>
    <button @click="show = !show">修改show</button>
    <p>v-if v-else</p>
    <p v-if="number === 1">number===1</p>
    <p v-else-if="number === 2">number ===2</p>
    <p v-else>其余的</p>
    <button @click="number = number + 1"></button>

    <p v-for="num in list" :key="num">{{ num }}</p>
    <input v-model="number" />
    <!-- number不使用data的值,直接输出{{number}} -->
    <p v-pre>{{ number }}</p>
    <!-- 只有第一次加载,以后的修改不影响该p中的内容了 -->
    <p v-once>{{ number }}</p>
  </div>
</template>
<script>
export default {
  name: "directive",
  data() {
    return {
      show: true,
      number: 1,
      list: [1, 2, 34],
    };
  },
};
</script>

 

posted on 2021-02-16 01:01  Hello_World!!!  阅读(31)  评论(0编辑  收藏  举报