v-show v-else ,v-once ,radio 方法的使用

{{msg}}
<h2>radio</h2>
    <label></label>
    <input type="radio" value="" v-model="sex" />
    <label></label>
    <input type="radio" value="" v-model="sex" />
    <p>{{sex}}</p> 

选中男或女下方会同步输出你所选的
需要用双向绑定 和radio方法即可实现
在这里插入图片描述

v-once 只有第一次渲染的时候才进行执行,之后的操作都被视为静态内容,跳出之后的所有渲染过程


  <h3>v-once</h3>
    <input type="text" v-model="text" />
    <p  >{{text}}</p>

输入框输入内容可以同步打印在下方
v-once这个方法是只能渲染一次
在这里插入图片描述

    <h4> v-show  v-else</h4>
    <div v-show="isShow">
     我蹦出来了
</div>

   
    <button @click="toggle">切换</button>

点击切换会换值 我这里没输入v-else所以点击切换页面上没内容
在这里插入图片描述

//v-model 双向绑定 
// 视图->数据  视图<-数据 mvvm
//v-if v-else table 切换
//v-show 用来显示和隐藏 通过display:none

// v-if v-show 
//1.减少dom操作  
//v-if是直接替换节点
// v-show是在节点上添加display:none并没有删除节点
//如果需要大量操作dom优先选择v-show 因为减少了dom操作

vue代码块


  new Vue({
        el: "#app",
        data: {
            isShow:true,
            msg: "haha",
            text: "s",
            like: {
                ball: true,
                pingpang: false
            },
            sex: "男"
        },
        methods: {
            change(event) {
                console.log(event.traget.value);
            },
            toggle(){
                this.isShow = !this.isShow
            },
        }
    });
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值