vue.js如何实现单击改变内容

王林
王林 原创
2021-10-12 17:24:40 1954浏览

vue.js实现单击改变内容的方法:【new Vue({el:"#example",data:{flag:true,btnText:'元/吨',},methods:{showToggle:function(){this.flag ...】。

本文操作环境:windows10系统、vue.js 2.9、thinkpad t480电脑。

我们要实现点击切换按钮,来改变显示的内容,切换不同的单位。

在下面的代码中flag相当于一个开关,通过控制开关的改变,来切换不同的单位。同样适用于其他的切换内容实例,也可设置按钮点击显示隐藏等。

具体实现代码:

<!DOCTYPE html>  
<html>  
<head>  
    <meta charset="utf-8">  
    <title>vue点击切换改变内容</title>  
    <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>  
</head>  
<body>  
    <Col span="2" style="text-align: center;">
       <p style='margin-top:8px;font-size:12px;' v-text="btnText" v-show='flag==true'></p>
       <p style='margin-top:8px;font-size:12px;' v-text="btnText" v-show='flag==false'></p>
    </Col>
    <Col span='2'>
       <span @click='switchChange'>
       <Icon type="arrow-swap" class='contractadd_icon'></Icon>      
       </span>
    </Col>
    <script type="text/javascript">  
    new Vue({  
        el:"#example",  
        data:{  
           flag:true,//单位切换开关
           btnText:'元/吨',
        },  
        methods:{  
            showToggle:function(){  
                this.flag = !this.flag  
                if(this.flag==true){  
                    this.btnText = "元/吨"  
                }else if(this.flag==false){  
                    this.btnText = "元/方"  
                } 
            }  
        }  
    })  
    </script>  
</body>  
</html>

推荐学习:php培训

以上就是vue.js如何实现单击改变内容的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。