zoukankan      html  css  js  c++  java
  • Vue中的指令总结

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6 
     7 </head>
     8 <body>
     9     <div id="app">
    10         <ul>
    11             <li v-once>{{message}}</li>
    12         </ul>
    13     </div>
    1   <script src="../js/vue.js"></script>
    2     <script>
    3         const app = new Vue({
    4             el:"#app",
    5             data:{
    6                 message:'你好呀',
    7             }
    8         })
    9     </script>

    v-once:作用:当加上v-once之后DOm中的message的值就是data中得message的初始值;也就说DOM中的message不会随着data中message的值变化而发生变化

    2.v-HTML的使用:

    作用:将服务器传回来的标签展示到界面;而不是标签本身

    用法:请看下面例子

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    
    </head>
    <body>
        <div id="app">
            <ul>
                <li v-html = "url"></li>
            </ul>
        </div>
     <script src="../js/vue.js"></script>
        <script>
            const app = new Vue({
                el:"#app",
                data:{
                    message:'你好呀',
                    url:"<a href = "http://www.baidu,com">百度一下</a>"
                }
            })
        </script>

    3.v-text的使用:

    v-text作用和Mustache比较相似;都是用于将数据显示在页面当中

    v-text通常情况在,接受一个string类型

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6 
     7 </head>
     8 <body>
     9     <div id="app">
    10         <ul>
    11             <li  v-text = "message"></li>
    12         </ul>
    13     </div>
     <script src="../js/vue.js"></script>
        <script>
            const app = new Vue({
                el:"#app",
                data:{
                    message:'你好呀',
                }
            })
        </script>

    4.v-pre用法:

    作用:v-pre用于跳过这个元素和他子元素的编译过程,不做任何改变,标签中间是什么就显示什么

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    
    </head>
    <body>
        <div id="app">
            <h2>{{message}}</h2>  //将data中的数据显示出来
            <h2 v-pre>{{message}}</h2> //将标签之间的东西原封不动的显示出来;不做任何改变,标签中间是什么就显示什么
        </div>
    
    
    <script src="../js/vue.js"></script>
        <script>
            const app = new Vue({
                el:"#app",
                data:{
                    message:'你好呀',
                }
            })
        </script>
  • 相关阅读:
    Bootstrap3入门
    Pi
    比Redis更快:Berkeley DB面面观
    搞定KMP匹配算法
    elasticsearch文档-analysis
    21本计算机数学相关的免费电子书
    [Android开发常见问题-12] Android开发中debug.keystore如何使用。
    (Java实现) 组合的输出
    (Java实现) 自然数的拆分
    (Java实现) 自然数的拆分
  • 原文地址:https://www.cnblogs.com/dangchao/p/13046651.html
Copyright © 2011-2022 走看看