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如何实现单击改变内容的详细内容。