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>
  • 相关阅读:
    How to load custom styles at runtime (不会翻译,只有抄了 )
    更多FMK 的还是看万一的吧
    Custom Grid Columns
    样式和说明文档
    LiveBindings --- 把对象之间的属性绑定起来
    LiveBindings如何绑定一个对象(转)
    Delphi LiveBinds组件
    记录一偏,因为我不会翻译,
    Delphi XE4 For IOS之部署问题
    Delphi XE5 android 捕获几个事件
  • 原文地址:https://www.cnblogs.com/dangchao/p/13046651.html
Copyright © 2011-2022 走看看