码迷,mamicode.com
首页 > 其他好文 > 详细

vue---模板语法

时间:2020-05-17 21:49:56      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:语法   click   charset   code   ESS   html   strong   v-once   标签   

一次性插入,不再修改:v-once

    <body>
        <div id="app">
            <h1>{{message}}</h1>
            <h1 v-once>v-once:{{message}}</h1>
            <button type="button" @click="changetext">改变文字</button>
        </div>
        <script type="text/javascript">
            var app=new    Vue({
                el:"#app",
                data:{
                    message:"hello Vue"
                },
                methods:{
                    changetext:function(){
                        this.$data.message="hello world"
                    }
                }
            })
        </script>
    </body>

 插入html标签:v-html

    <body>
        <div id="app">
            <!-- 不会读取标签,全部以文本形式展示 -->
            <h1>{{htmlTxt}}</h1>
            <!-- 以html标签形式被读取 -->
            <h1 v-html="htmlTxt"></h1>
        </div>
        <script type="text/javascript">
            var app=new    Vue({
                el:"#app",
                data:{
                    htmlTxt:‘<span>hello</span>‘
                }
                
            })
        </script>
    </body>

 绑定动态属性:v-bind(可直接省略,用“:”代替)

<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
        <style type="text/css">
            #login{
                background-color: aqua;
            }
            #register{
                background-color: palevioletred;
            }
        </style>
    </head>
    <body>
        <div id="app">
            
            <h1 v-bind:id="idname">hallo</h1>
            <button @click="changeId">修改id</button>
        </div>
        <script src="js/hello.js"></script>
        <script type="text/javascript">
            var app=new    Vue({
                el:"#app",
                data:{
                    idname:"login"
                },
                methods:{
                    changeId:function(){
                        this.idname="register"
                }
                
            },
            })
        </script>
    </body>
</html>

 

vue---模板语法

标签:语法   click   charset   code   ESS   html   strong   v-once   标签   

原文地址:https://www.cnblogs.com/by-young/p/12906960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!