最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 手把手学习Vue3.0:使用v-model和v-bind的区别

    正文概述 掘金(帅哥的程序人生)   2021-03-31   969

    背景

    正文

    • 我的学习习惯是先看官方文档,下图不但指出了定义,还给出了一个小例子,第一个是v-model,第二是v-bind,到这大家可以先有一个直观的认识。

    手把手学习Vue3.0:使用v-model和v-bind的区别

    手把手学习Vue3.0:使用v-model和v-bind的区别

    • 官方文档上并没有单独把两者拿出来比较,可能作者认为没什么可说的,但是我觉得没有基础的可能就会有疑问,往往也会把两者弄混
    • 用一句话总结两者的区别,v-model是标签外value的双向绑定,v-bind是标签内属性的单向绑定,同时都支持数据的动态变化。我这样总结大家应该会很容易的弄清楚。

    V-model使用介绍

    • 先解释双向绑定的概念:就是修改变量的值,标签值自动变化;反过来,修改标签的值,变量的值也跟着更新,这就是双向绑定。
    • 只在表单组件起作用,之外的不起作用,这个也要引起格外注意,不要想当然的都起作用。下图拿Element Plus的表单组件当例子供大家参考。

    手把手学习Vue3.0:使用v-model和v-bind的区别

    • :model是v-bind:model的缩写,千万不要认为是v-model的缩写

    V-bind数据使用介绍

    • 单项绑定:修改变量的值,标签属性值自动更新
    • v-bind可以缩,推荐使用缩写,看着简洁,因为大家都这么玩,所以你也要这么玩。

    手把手学习Vue3.0:使用v-model和v-bind的区别

    • 固定标签:v-bind只能绑定存在的标签属性,不能自己随便写不存在的,这点非常重要,如果没有认识到这个,遇到问题是很难排查到的

    • title就是span标签的属性,绑定的message是一个变量,它的值是“页面加载与2021-3-13 16:39”。Vue是在data中定义变量的。变量在标签内直接写名字,在标签外使用{

      { message }}。

    手把手学习Vue3.0:使用v-model和v-bind的区别

    • 自定义标签:v-bind修饰的是自定义好的,也不能超出自定义的范围。

    手把手学习Vue3.0:使用v-model和v-bind的区别

    • 上图这个列子也指出了如何自定一个标签,简单提一下语法componet的第一个参数“todo-item”是定义标签名称,第二个参数是一个{},里面的props是定义标签属性,template是定义标签的显示格式,例子中是个<li>标签,即<todo-item>最终会被渲染成<li>。

    总结

     


    起源地下载网 » 手把手学习Vue3.0:使用v-model和v-bind的区别

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元