当前位置: 首页 > news >正文

什么是网站建设方案东莞阳光网入口

什么是网站建设方案,东莞阳光网入口,抚顺网站建设招聘,软件开发过程模型在vue2中提供了.sync修饰符#xff0c;但是在vue3中不再支持.sync#xff0c;取而代之的是v-model。 1.在vue2中v-model和.sync区别#xff1a; 1.相同点#xff1a;都是语法糖#xff0c;都可以实现父子组件中的数据的双向通信。 ​ 区别在于往回传值的时候. sync 的 $…在vue2中提供了.sync修饰符但是在vue3中不再支持.sync取而代之的是v-model。 1.在vue2中v-model和.sync区别 1.相同点都是语法糖都可以实现父子组件中的数据的双向通信。 ​ 区别在于往回传值的时候. sync 的 $emit 所调用的事件名必须是update:属性名。 2.格式不同v-model“num”, :num.sync“num” ​ v-model input value ​ :num.sync: update:num 3.v-model只能用一次.sync可以有多个 2. .sync修饰符的作用 .sync能够实现属性间的一个双向绑定。比如说现在我们有一个这个组件然后上面有一个v-bindtitle这样的一个属性。 如果说写成v-bind:title.synctitle那么它可以看做是一个语法糖它会隐式的向子组件里面传递一个v-on:updatetitle这样的一个事件也就是说 my-dialog :title.synctitle/my-dialog 等价于 my-dialog :titletitle updatetitle title newTitle/my-dialog 然后在子组件里面传过去调用$emit(update:title)冒号title来去修改父组件里面所绑定的值。它是能够实现属性间的一个双向绑定。 //my-dialog.vue templateinput :valuetitle update$emit(update:title, $event.target.value)/ /template 官方文档关于这部分的参考https://v2.cn.vuejs.org/v2/guide/components-custom-events.html#sync-%E4%BF%AE%E9%A5%B0%E7%AC%A6 3 问题v-model只能用于表单组件是吗即使用在自定义组件中子组件里面也必须是表单组件 v-model在页面中不只是能用于表单控件input, textarea and select中。除此之前还可以使用到自定义组件中。 父组件使用了v-model以后自定义组件里面也不止限于表单组件。v-model其实只是一个语法糖和子组件是不是表单组件没有关系。v-modelname 其实是其实是v-bind:namename和v-on:updatenamenewNamename的语法缩写。 比如说就算是在子组件中input控件可以实现双绑也是因为使用了:valuename和input$emit(update:name, $event.target.value)其实是内部对这个v-model进行了再次处理。 而对于div等这种也可以通过$emit()的形式通知父组件然后由父组件对值进行修改。 总得来说就是v-model可以使用在表单或者自定义组件上。但是自定义组件里面的内容针对表单和非表单控件要做不同的处理才能实现数据双绑。 //父组件my-dialog v-model:namename/my-dialog//子组件inputtypetext:valuenameinput$emit(update:name, $event.target.value)/ defineProps([name]) defineEmits([update:name]) 4.vue3在自定义组件中的v-model写法 CustomInput v-modelsearchText/CustomInput 等价于 CustomInput:model-valuesearchTextupdate:model-valuenewValue searchText newValue / 子组件中 !-- CustomInput.vue -- script setup defineProps([modelValue]) defineEmits([update:modelValue]) /scripttemplateinput:valuemodelValueinput$emit(update:modelValue, $event.target.value)/ /template 4.题vue2中的v-bind:name.sync的用法是不是和vue3中v-model在自定义组件中的用法一样的 vue2和vue3中v-model最大的区别就是对.sync修饰符进行了改写v-model中整合了.sync修饰符的功能 text-document v-bind:title.synctitle/text-document 就相当于 text-documentv-bind:titletitlev-on:update:titletitle $event /text-document
http://www.tj-hxxt.cn/news/130092.html

相关文章:

  • 如何制作自己的网站和app专做婚宴用酒是网站
  • 网站项目书范文竞价sem托管
  • 网站建设市场推广招聘设计类专业大学
  • 黑河做网站的公司宣传软文范例
  • 自己建设个小网站要什么手续微信公众号?
  • 开封市做网站的公司网站服务器租赁哪家好
  • 外贸网站免费模板外网网址可以做英语阅读的网站
  • 网络科技公司网站源码北京建站模板源码
  • 用户体验好的网站中企动力官网登陆
  • 铁路建设单位网站设计师入驻平台
  • 做网站与做游戏那个好wordpress主题框架Genesis
  • 太原制作网站的工作室公司简介如何写
  • 网站 实名认证wordpress用户名长度
  • 建设个电商平台网站需要多少钱合肥网红
  • 南乐网站建设公司淄博五厘网络技术有限公司
  • 搜搜网站收录济南公司注册网站
  • 公司网站变更域名找客户去哪个平台
  • 老网站用新域名南京企业自助建站系统
  • 服装配件网站建设 中企动力湘潭关键词优化服务
  • 网站改备案信息吗在工商局网站如果做注销公告
  • 山西做网站高米店网站建设
  • 东莞市主营网站建设服务机构开源网站 做镜像 如何做
  • 家装商城系统网站建设北京装修设计公司有哪些
  • 12306网站做的好还是百度做的好网络营销外包都选异变网络
  • 做易买网网站项目心得体会招生处网站建设方案
  • wordpress主题wake兰州网站seo服务
  • 网站运营的概念房产管理局官网查询入口
  • 做购物网站支付需要怎么做网站建设服务费属于哪个大类
  • h5网站开发费用义乌网络
  • 魔艺极速建站改wordpress登陆图标