语法

一.模板语法

1.插值语法 {

{{text}}

2.基本指令

准备好数据

<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
<script>
    // 可以在js控制台通过打印vm._data查看vm下绑定的数据
    const vm=new Vue({
        el:'#app',
        data(){
            return{
                text:"helloworld",
                textHtml:"<a href='javascript:;'>跳转</a>"
            }
        },
    })
</script> 

2-1. v-bind,绑定属性

        <span v-bind:title="text">
            {{text}}
        </span>
            <!-- 简写 : -->
        <p :title="text">
            {{text}}
        </p>

2-2. v-model 表单的双向绑定

     <input type="text" v-model="text">    

2-3.v-text 相当于 {

        <h5 v-text="text">

        </h5>

2-4. v-html 会渲染html标签

 <h4 v-html="textHtml">

        </h4>

2-5. v-clock 解决因为网络延迟显示插值的问题

        <h4 v-clock>
            {{text}}
        </h4> 
    <style>
       [v-clock]{
            display: none;
        }
    </style>

2-6.v-once 将模板语法变为静态,不会动态更新

          <h4 v-once>
                {{text}}
          </h4> 

2-7.v-pre 跳过编译

      <h4 v-pre>
                {{text}}
          </h4>

2-6.v-once 将模板语法变为静态,不会动态更新

          <h4 v-once>
                {{text}}
          </h4> 
posted @ 2022-05-14 09:38  禾耳  阅读(38)  评论(0)    收藏  举报