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

买个人家的网站绑定自己的域名视频网站外链怎么做

买个人家的网站绑定自己的域名,视频网站外链怎么做,吴中区两学一做网站,asp.net网站开发步骤V-model 大多数情况是用在 表单数据上的, 但它不止这一个作用 父子组件的数据同步, 有一个 语法糖 v-model,这个方法简化了语法, 在elementplus中,都有很多地方使用, 所以我们要理解清楚 父组件 使用 v-mod…

V-model 大多数情况是用在 表单数据上的, 但它不止这一个作用


父子组件的数据同步, 有一个 语法糖 v-model,这个方法简化了语法, 在elementplus中,都有很多地方使用, 所以我们要理解清楚


父组件
使用 v-model 向子组件, 传递了一个 money 的数据

<template><div class="parentwrapper">我是父组件, 我的money是 {{money}}<hr/><child v-model="money"></child></div>
</template><script setup>
import {ref} from "vue";
import child from "@/views/Home/child.vue";
let money = ref(10000);
</script>

子组件

<template><div class="child">我从父组件那里得到 {{props.modelValue}}<button @click="changeMoney">我来改变父组个的money</button></div>
</template><script setup>let props = defineProps(["modelValue"]);let emit = defineEmits(["update:modelValue"]);const changeMoney = ()=>{emit("update:modelValue",props.modelValue+1000);}
</script>

从上面的代码中可以看到,
v-model 对父组件的代码量是有明显减少的, 对子组件中的代码量没有变化, 子组件 一方面是要在 prop 中接收 父组件隐式传来的属性名 modelValue , 另一方面要在子组件中的 自定义一个名为 update:modelValue 的一个事件, 当 子组件的 dom click 事件触发后, 调用 emit(“update:modelValue”)


这种方式对我们写的组件进行封装是很有做用的,子组件封装好方法, 父组件只需要使用 v-model 就可以,同步子组件中的数据了


v-model的进阶用法

上面的例子中,v-model只能在一个子组件中写一次, 那如果我有两个或多个数据要和子组件同步怎么办呢?
我们可以使用 v-model:XXX 来解决

我们在父组件中 利用 v-model 向子组件传递了两个数据 money 和 person

<template><div class="parentwrapper">我是父组件, 我的money是 {{money}}<hr/><child v-model:money="money" v-model:person="person"></child></div>
</template><script setup>
import {ref} from "vue";
import child from "@/views/Home/child.vue";
let money = ref(10000);
let person = ref("孙悟空")
</script>

在子组件中,我们接收到父组件的 v-model:XXX 传来数据

<template><div class="child">我从父组件那里得到 {{props.money}}-------{{person}}<button @click="changeMoney">我来改变父组个的money</button><button @click="changePerson">我来改变父组件中的person</button></div>
</template><script setup>let props = defineProps(["money","person"]);let emit = defineEmits(["update:moeny","update:person"]);const changeMoney = ()=>{emit("update:money",props.money+1000);}const changePerson = ()=>{emit("update:person","如来佛祖");}</script>

从上面的代码, 我们看到, 我们在子组件中, 使用 prop 接收了, v-model:XXX 中的 XXX 属性
同时, 我们定义了两个对象的自定义事件 update:XXX 事件
当子组件的 dom click 事件触发时 就emit:XXX 事件

——————

父组件中没有添加任何代码就,实现了父子组件的数据同步

这就是 V-model 的语法糖的效果

http://www.yayakq.cn/news/899724/

相关文章:

  • 网站开发两端对齐底行左对齐管理学试题库及答案
  • 网站备案 公司企业网盘解决方案
  • 建设知道购物网站杭州做网站公司有哪些
  • 贵州华瑞网站建设有限公司云校招企业服务平台
  • 网站搜索引擎拓客孝感网站开发
  • 常州专业网站建设怎样在内网建设一个网站
  • 网站设计价格大概是中国十大品牌策划公司
  • 网站栏目英文网站推广效果怎么样
  • 做网站电脑开一天用多少钱黑五手表网站
  • 网站建设的方案书建设中的网站备案期间做什
  • 免费视频网站推荐做类似淘宝一样的网站
  • wordpress访问报错seo关键词排名怎么提升
  • 驻马店住房和城乡建设厅网站wordpress 进后台白屏
  • 一级a做网站免费百度网络优化推广公司
  • 如何降低网站相似度wordpress实现积分
  • 防止网站被采集云校网站建设
  • 做娱乐网站网站哪些数据
  • 建设一个自己的网站商标查询官网
  • 广告公司网站模版兰亭集势的网站平台建设
  • 智慧物流企业网站建设方案网站优化外包
  • 电话约建设网站 客户昆明网络营销公司哪家比较好
  • 设计说明怎么写范文网站seo哪里做的好
  • 网站建设方案标准模板wordpress 使用方法
  • 网站服务器查询平台wordpress4.9 环境
  • 时尚女装网站设计网站做app开发
  • 会展网站的建设情况制作网站的图片素材
  • 网站规划管理系统企业网站的功能
  • 江苏省水利工程建设局网站网站开发及上线过程
  • 做配电箱的专门网站企业网站建设属于什么科目
  • 网站建站建设公司wordpress简约企业商城